1. 首页
  2. 编程语言
  3. 其他
  4. Modbus_CRC校验工具

Modbus_CRC校验工具

上传者: 2020-05-19 05:56:11上传 ZIP文件 259.86KB 热度 19次
CRC-16(循环冗余错误校验)   冗余循环码(CRC)包含2个字节,即16位二进制。CRC码由发送设备 计算,放置于发送信息的尾部。接收信息的设备再重新计算接收到信 息的CRC码,比较计算得到的CRC码是否与接收到的相符,如果两者不 相符,则表明出错。   在进行CRC码计算时只用8位数据位。起始位、停止位、奇偶校验 位都不参与CRC码计算。   计算CRC码的步骤为:   ①预置16位寄存器为十六进制FFFF(即全为1)。称此寄存器为CRC寄 存器。   ②把第一个8位数据与16位CRC寄存器的低位相异或运算,把结果 放于CRC寄存器。   ③把寄存器的内容右移一位,用0填补最高位
用户评论
码姐姐匿名网友 2020-05-19 05:56:11

这个计算值好像不正确?