它是利用除法及余数的
原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出
CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算
CRC并与收到的
CRC相比较,若两个
CRC值不同,则说明数据通讯出现错误。5 如果最低位位1,将寄存器与生产多项式0x8005异或,否则只进行右移操作。4 对寄存器进行8次选代,每一次选代将寄存器右移一位。7 最终寄存器的值就是
crc 16校检码。6 重复上述步骤直到遍历完所有的字节。2 遍历数据字节,从最高到最低。3 将数据字节与寄存器异或。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/6819.html