单片机串行通信的奇偶校验是怎么回事~

如题所述

奇偶校验是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验“1”的个数是否为奇数,从而确定传输代码的正确性。
因此在你设定这一位后单片机会自动执行上述过程,如果校验错误会进入错误中断中。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-15
奇偶校验位是用来保证通信质量的,数据在发送端经计算含有几个1,根据结果的奇偶性决定校验位是1还是0,接收端在按照事先的约定计算收到数据含有的1的个数冰计算出奇偶校验位的值应该是多少,并与收到的校验位比较,如果相同则认为通信是正常的,保存数据,如果不相同则任务通信发生异常,一般会丢弃数据或者通知发送端重新发送。

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网