IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#里使用累加和求补码作为通讯的检验码
caimouse
发表于
2024-11-12 09:40:06
love
0
二是可以在接收方,全部累加数据,就为0,这样接收方,只要累加为0就判断正确。因此检验和就应运而生,简单的就是累加和求补码,这个算法有比较大的优势。因为这些底层硬件没有检验的,不像网络和CAN通讯,这些在底层保证了。在通讯里,特别是串口通讯里,或者485通讯里,一定要检验码的。一是那些数据全是0的时候,可以加和出来非0值。接收码,正确为0,0x00。