发一本CRC算法的好书

[复制链接]
 楼主| LG2012GG 发表于 2012-12-14 01:13 | 显示全部楼层 |阅读模式
CRC, rc, AC

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
啥是arm 发表于 2012-12-14 08:18 | 显示全部楼层
收藏之
qrsgcslqg 发表于 2012-12-17 17:03 | 显示全部楼层
下载看看
yinhaix 发表于 2015-5-25 14:10 | 显示全部楼层
JC_chan7 发表于 2015-5-25 17:19 | 显示全部楼层
看看            
zshanghai 发表于 2015-8-16 21:14 | 显示全部楼层
chuolizhi 发表于 2015-8-19 14:55 | 显示全部楼层
研究一下,:lol
wcy0841127166 发表于 2015-8-25 16:08 | 显示全部楼层
不错看看
hotpower 发表于 2015-9-27 11:49 来自手机 | 显示全部楼层
//CRC位域4表(大端): const unsigned int CRCL16_1021_Table[16] = {   0x0000,0x1021,0x2042,0x3063,0x4084,0x50A5,0x60C6,0x70E7,0x8108,0x9129,0xA14A,0xB16B,0xC18C,0xD1AD,0xE1CE,0xF1EF }; //CRC位域4查表算法(大端): unsigned int GetCRCL16_1021_FFFF_0000_Table(unsigned char *crcBuff, unsigned char crcLen) { unsigned char i; unsigned int crc = 0xFFFF; unsigned char crcTemp;   for(i = 0; i < (crcLen * 2); i ++) {     if (i & 1) crcTemp = crcBuff[i >> 1] & 0x0F;     else crcTemp = crcBuff[i >> 1] >> 4;     crc = (crc << 4) ^ CRCL16_1021_Table[(crc >> 12) ^ crcTemp];   }   return crc; } void main() { const unsigned char dataTable[] = "\x01\x23\x45\x67\x89\xAB\xCD\xEF"; unsigned int crc;   crc = GetCRCL16_1021_FFFF_0000_Table((unsigned char *)dataTable, sizeof(dataTable) - 1);   while(1); }
hotpower 发表于 2015-9-27 11:51 来自手机 | 显示全部楼层
这是HotWC3自动生成的四位域表格和C语言源程序
hotpower 发表于 2015-9-27 11:51 来自手机 | 显示全部楼层
和书上的表格完全一样!
hotpower 发表于 2018-12-30 01:35 来自手机 | 显示全部楼层
千岁寒 发表于 2019-1-2 14:32 | 显示全部楼层
感谢分享~学习了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:电容ESR表 电感+电容+电阻 测试仪 智能数字电桥 淘宝http://shop59750360.taobao.com/

10

主题

200

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部