串口通信校验方式(even,odd,space,mark) 分类: 开...
时间: 2024-02-10 21:46:10 浏览: 438
串口MSComm控件五种不同校验方式
串口通信校验方式包括以下几种:
1. 奇偶校验(Odd Parity):发送端在数据位中加入一位奇偶校验位,使得数据位中1的个数为奇数或偶数。接收端在接收时检测数据位中1的个数是否为奇数或偶数,如果接收到的数据与发送的数据的1的个数不同,说明数据出错。
2. 偶校验(Even Parity):与奇偶校验相似,只不过发送端在数据位中加入一位使得数据位中1的个数为偶数,接收端同样检测数据位中1的个数是否为偶数。
3. 无校验(No Parity):没有校验位,数据传输速度较快,但可靠性较低。
4. 标志校验(Mark Parity):发送端在数据位中加入一位标志位,使得数据位中为1。接收端检测到标志位时,知道数据传输开始,如果标志位错误,则数据传输失败。
5. 空格校验(Space Parity):发送端在数据位中加入一位空格位,使得数据位中为0。接收端检测到空格位时,知道数据传输开始,如果空格位错误,则数据传输失败。
以上是串口通信常见的校验方式,选择不同的校验方式可以根据通信的要求来确定。
阅读全文