CRC校验算法——以CRC8(X^8+X^2+X+1)为例

前言 RM裁判系统串口通信的帧头用了CRC8校验,借此机会研究了一下CRC校验的原理。 本文以上述帧头作为例子,讲解CRC8(X8+X2+X+1)校验码的生成方法。 帧头定义如图所示: 由图可知: 帧头的数据位总共是4个字节,即32bit; 校验位是1个字节,即8bit。 要从这4字节的数据位生成1字节的CRC校验码。 步骤 设数据位如下: 1.起始字节:0xA5 2.数据长度:0x0002 3.
相关文章
相关标签/搜索