Modbus-RTU通讯中CRC校验码计算源码

时间:2022-08-24 00:39:48
【文件属性】:

文件名称:Modbus-RTU通讯中CRC校验码计算源码

文件大小:3.21MB

文件格式:ZIP

更新时间:2022-08-24 00:39:48

MFC Modbus 校验和

Modbus-RTU通讯中CRC校验码计算源码,MFC实现。 CRC计算方法: 1、 设置1个16位的值为十六进制FFFF(全1)的CRC变量 2、 把第一个字节与CRC变量的低八位相异或,结果存于CRC变量。 3、 检测CRC变量最低位。 4、 如果为零,则右移一位;如果为1,右移一位,然后将CRC变量与0xA001进行异或。 5、 重复步骤3和4,直到右移8次。 6、 回到步骤2,处理下一个字节。 7、 将所有字节按上述步骤处理,得到的16位CRC变量的高、低字节进行交换 8、 最后得到的CRC变量内容即为:CRC校验码。


网友评论