**校验位(Parity)** 在数据位之后追加 1 bit,使「1 的个数」为偶数或奇数,用于极弱的线路检错。选项通常为 None / Even / Odd;Mark/Space 少见。
### 现代默认
嵌入式与 USB 转串口调试默认 **8N1(无校验)**。部分工控、PLC、电表默认 **7E1(7 数据位 + 偶校验)**,与 8N1 混用会稳定乱码。
### 能检什么、不能检什么
校验位只能发现部分单 bit 翻转,无法替代 Modbus CRC16、和校验等应用层校验。链路已有强校验时,串口层仍可能是 N 或 E,一切以设备手册为准。
### 调试步骤
- 先查手册默认帧格式,不要假设全是 8N1。
- 两端校验不一致时,换 N/E/O 试探往往立刻见效。
- 改校验后需重新 open 端口。
- 在线串口助手把常见组合做成下拉项,避免漏改。
乱码排查顺序建议:波特率 → 共地/电平 → 数据位/停止位/校验。校验是「三板斧」之后的第四刀,却经常被忽略。
### 与助手设置
在线串口工具打开端口时要把 parity 与下位机写成同一枚举。只改界面显示不会自动纠正已打开的端口,需断开重连。工控设备若要求 7E1,却用 8N1 连接,会稳定失败——这与「乱码三大病因」中的参数类问题同类。
联调记录建议包含:波特率与帧格式、接线方式、样本 HEX、现象与结论。使用 Web Serial Pro 等工具时可直接导出日志片段附在工单中,方便软硬件同事对齐。