2016 - 2024

感恩一路有你

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校验码。

crc校验算法计算过程 crc16算法原理 java

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。