【文件属性】:
文件名称: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校验码。