CRC16 Modbus计算原理与代码实现
1、CRC16计算原理1) 预置 1 个 16 位的寄存器为十六进制FFFF(即全为 1) , 称此寄存器为 CRC寄存器。2) 把第一个 8 位二进制数据 (通信信息帧的第一个字节) 与 16 位的 CRC寄存器的低 8 位相异或, 把结果放于 CRC寄存器。3) 把 CRC 寄存器的内容右移一位( 朝低位)用 0 填补最高位, 并检查右移后的移出位。4) 如果移出位为 0, 重...
原创
2020-04-01 14:03:19 ·
2782 阅读 ·
0 评论