CRC16查表法步骤总结
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CRC16查表法步骤总结
CRC16查表法具体步骤如下:
1、首先初始化一个16bit的寄存器;
2、将寄存器左移8bit,高位移出,信息位移入;
3、利用步骤2中移出的8bit作为查表依据进行查表;
4、用寄存器的值与查表得出的数据异或运算,进行对寄存器重新赋值;
5、如果还有信息位,则返回步骤2,否则结束。
例如只一个8bit数据:01
比如连续发送两个8bit的数据:01、01
比如连续发送两个8bit的数据:01、02(表格数据均为十六进制)
例如连续发送三个8bit数据:01、02、03
例如连续发送四个8bit数据:01、02、03、04
连续发送数据,假如发送数据为N个8bit,则移位的次数为N+2。