文章详情
所在位置: 首页> 技术文章> 其它>

CRC的计算过程

日期:2020-09-21 08:30
浏览次数:896
摘要:
CRC的计算过程:
  1.设置CRC寄存器,并给其赋值FFFF(hex)。

  2.将数据的**个8-bit字符与16位CRC寄存器的低8位进行异或,并把结果存入CRC寄存器。

  3.CRC寄存器向右移一位,MSB补零,移出并检查LSB。

  4.如果LSB为0,重复第三步;若LSB为1,CRC寄存器与多项式码相异或。

  5.重复第3与第4步直到8次移位全部完成。此时一个8-bit数据处理完毕。

  6.重复第2至第5步直到所有数据全部处理完成。

  7.*终CRC寄存器的内容即为CRC值。

沪公网安备 31011702005021号