串口通信,怎么使用奇偶校验位传输数据?

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:44:16
8位不够,需要用奇偶校验位传输数据。就是让我自己设定奇偶校验位的值
可不可以 自己根据发送的8位 计算奇偶校验,然后选择奇校验或是偶校验来设定 奇偶校验位

奇偶校验是在传送字符的各位之外,再传送1位奇/偶校验位。
奇校验就是所有传送的数位(含字符的各数位和校验位)中,“1”的个数为奇数。偶校验就是“1”的个数为偶数啦。接收时看1的个数是否符合设定的校验,可以判断是否有误码。

奇偶校验只能检错,不能纠错的。而且只能检测1位误码,检测出有错后只能要求重发,没法纠正的