前言
CRC计算一般用于通信中,用来保证一组数据的完整性。 发送方发送一组数据dataA+CRC检验码CRCa(CRC校验码由数据算出); 接收方接收到数据dataA+CRC校验码CRCa,接收方通过与发送方约定好的计算公式,计算出一个CRC校验码CRCb, 如果CRCa = CRCb,则表示这一帧数据没有被篡改。有时候为了保证数据的连续性,也会加上一个rolling count。
一、原理
CRC原理可以参考文章: CRC8算法的解读,以及在E2E通信保护的应用_crc8查表法-CSDN博客