crc计算方法

上传人:aa****6 文档编号:37780190 上传时间:2018-04-22 格式:DOC 页数:2 大小:11KB
返回 下载 相关 举报
crc计算方法_第1页
第1页 / 共2页
crc计算方法_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《crc计算方法》由会员分享,可在线阅读,更多相关《crc计算方法(2页珍藏版)》请在金锄头文库上搜索。

1、CRCCRC 计算方法计算方法1 1、 预置预置 1 1 个个 1616 位的寄存器为十六进制位的寄存器为十六进制 FFFFFFFF(全(全 1 1),此),此寄存器为寄存器为 CRCCRC 寄存器寄存器2 2、 把第一个把第一个 8 8 位二进制数据(即通讯信息帧的第一个字位二进制数据(即通讯信息帧的第一个字节)与节)与 1616 位的位的 CRCCRC 寄存器的低八位相异或,吧结果存放于寄存器的低八位相异或,吧结果存放于 CRCCRC寄存器。寄存器。3 3、 把把 CRCCRC 寄存器的内容右移一位(朝低位)用寄存器的内容右移一位(朝低位)用 0 0 填补最填补最高位,并检测右移后的移出位

2、。高位,并检测右移后的移出位。4 4、 如果移出位为零,则重复第三步(再次右移一位);如果移出位为零,则重复第三步(再次右移一位);如果移出位为如果移出位为 1 1,CRCCRC 寄存器与多项式寄存器与多项式 A001A001 进行异或。进行异或。5 5、 重复步骤重复步骤 3 3 和和 4 4,直到右移,直到右移 8 8 次,这样整个次,这样整个 8 8 位数据全位数据全部进行了处理。部进行了处理。6 6、 重复步骤重复步骤 2 2 和和 5 5,进行通讯信息帧下一个字节的处理。,进行通讯信息帧下一个字节的处理。7 7、 将该通讯信息帧所有字节按上述步骤计算完成后,得将该通讯信息帧所有字节按上述步骤计算完成后,得到的到的 1616 位位 CRCCRC 寄存器的高、低字节进行交换寄存器的高、低字节进行交换8 8、 最后得到的最后得到的 CRCCRC 寄存器内容即为:寄存器内容即为:CRCCRC 校验码。校验码。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号