资源介绍
modebusRTU调试工具,自动计算校验码
2.1.置16位寄存器为全1,作为CRC寄存器。
2.2.把一个8位数据与16位CRC寄存器的低字节相异或
,把结果放于CRC寄存器中。
2.3.把寄存器的内容右移一位(朝低位),用0填补最
高位,检查最低位(移出位)。
2.4.如果最低位为0,重复2.3(再移位);如果最低位
为1,CRC寄存器与多项式A001H(1010 0000 0000 0001
)进行异或。
2.5.重复2.3、2.4,直到右移8次,这样整个8位数据全
部进行了处理。
2.6.重复2.2-2.5,进行下一个8位数据的处理。
2.7.将一帧的所有数据字节处理完后得到CRC-16寄存器
。
2.8.将CRC-16寄存器的低字节和高字节交换,得到的值
即为CRC-16码。
- 上一篇: async-download-example
- 下一篇: Modbus通讯CRC校验码计算器