11智能在线
新记
单片机串口通讯代码和校验
单片机串口通讯代码和校验的原理是怎么样的,有没比较具体的,我只知道把所有代码加起来,与最后一位相比
但不知道具体是怎么实现的,,有C语言代码最好
举报该文章
其他看法
第1个回答 2015-08-15
单片机串口通讯代码和校验的方法有很多,具体怎么做,需要编制一个通信协议。
你说的把所有代码加起来计算和,再与最后个字节比较,这只是一种校验和的方法。对于普通的通信可以用,方法简单,程序也好写。当然可以自己制定一个具体的协议,那些代码相加,哪些代码不加,和放在第几个字节。而求也有求代数和的,也有求异或和的。
Modbus协议采用的CRC16校验的方法,比较成熟,用的也较多。这种程序在网上可以找到。
如果通信需要保密,还可以采用各种加密技术。
本回答被网友采纳
相似回答
大家正在搜
相关问题
51单片机串口通讯代码和校验怎么弄,最好有现成的程序我参考一...
51单片机进行串口通信的时候,如何设置奇校验还是偶校验?
51单片机串口校验和C程序怎么写,我是个新手,麻烦清楚点说明
51单片机串口通信带校验位的c程序
用单片机做串口通信时数据校验问题
单片机串口通讯协议程序如何写 最好举个例子 万分感谢
串口调试助手怎么用?用来做单片机与pc串口通讯时,用来发一个...
STC单片机 串口通信 奇偶校验