单片机串口通讯代码和校验

单片机串口通讯代码和校验的原理是怎么样的,有没比较具体的,我只知道把所有代码加起来,与最后一位相比
但不知道具体是怎么实现的,,有C语言代码最好

第1个回答  2015-08-15
单片机串口通讯代码和校验的方法有很多,具体怎么做,需要编制一个通信协议。
你说的把所有代码加起来计算和,再与最后个字节比较,这只是一种校验和的方法。对于普通的通信可以用,方法简单,程序也好写。当然可以自己制定一个具体的协议,那些代码相加,哪些代码不加,和放在第几个字节。而求也有求代数和的,也有求异或和的。
Modbus协议采用的CRC16校验的方法,比较成熟,用的也较多。这种程序在网上可以找到。
如果通信需要保密,还可以采用各种加密技术。本回答被网友采纳

相关了解……

你可能感兴趣的内容

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