clwn.net
当前位置:首页 >> C++用查表法计算CRC16码时索引值出错了? >>

C++用查表法计算CRC16码时索引值出错了?

chCRCHi和chCRCLo有没有初始化为0xFF?

在CRC计算时只用8个数据位,起始位及停止位,如有奇偶校验位也包括奇偶校验位,都不参与CRC计算。 CRC计算方法是: 1、 加载一值为0XFFFF的16位寄存器,此寄存器为CRC寄存器。 2、 把第一个8位二进制数据(即通讯信息帧的第一个字节)与16位的CR...

下面的代码输入为原数据和多项式对就的二进制码,输出为产生的校验码。 如原数据是1101011011,多项式是X^4+X+1(即10011)。产生的校验码为1110。 输入1101011011 10011 输出1110 #include #include #include using namespace std; #define WORDS...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com