crc校验算法计算过程 Modbus RTU CRC校验详细步骤CRC值怎么计算?
浏览量:2877
时间:2021-03-22 06:20:27
作者:admin
Modbus RTU CRC校验详细步骤CRC值怎么计算?
CRC计算方法是:1、预置一个16位寄存器为十六进制ffff(全1),这个寄存器就是CRC寄存器。2、第一个8位二进制数据(即通信信息帧的第一字节)不同于16位CRC寄存器的下8位,或者结果存储在CRC寄存器中。三。将CRC寄存器的内容向右移动一位(朝低位),用0填充最高位,并检测右移位后的移出位。4如果移位位为0,则重复第三步(再次向右移位一位);如果移位位为1,则CRC寄存器与多项式A001异或。5重复步骤3和4,直到右移8次,以便处理整个8位数据。6重复步骤2和5以处理通信信息帧的下一字节。7在根据上述步骤计算通信信息帧的所有字节之后,交换16位CRC寄存器的高字节和低字节。8最终的CRC寄存器内容是CRC校验码。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
置顶ios9 ios微信置顶
下一篇
知名网站开发哪里有 网站开发