祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 4230|回复: 1

位CRC校验码计算

[复制链接]

位CRC校验码计算

[复制链接]
delphilee

主题

0

回帖

132

积分

中级会员

积分
132
贡献
在线时间
小时
2010-12-11 16:21:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
8位CRC校验公式 :CRC=X8+X5+X4+1

采用查表法计算CRC8校验码的函数,采用C语言编写的例子


void calc_CRC(Unsigned char X);
unsigned char CRC;
code unsigned char CRC_Table [] = {
0,94,188,226,97,63,221,131,194,156,126,32,163,
253,31,65,157,195,33,127,252,162,64,30,95,1,227,189,62,96,
130,220, 35,125,159,193, 66, 28,254,160,225,191, 93, 3,128,
222,60,98,190,224,2,92,223,129,99,61,124,34,192,158,29,67,
161,255,70,24,250,164,39,121,155,197,132,218,56,102,229,
187,89,7,219,133,103,57,186,228,6,88,25,71,165,251,120,38,
196,154,101,59,217,135,4,90,184,230,167,249,27,69,198,152,
122,36,248,166,68,26,153,199,37,123,58,100,134,216,91,
5,231,185,140,210,48,110,237,179,81,15,78,16,242,17
2,47,113,147,205,17,79,173,243,112,46,204,146,211,
141,111,49,178,236,14,80,175,241,19,77,206,144,114,
44,109,51,209,143,12,82,176,238,50,108,142,208,83,
13,239,177,240,174,76,18,145,207,45,115,202,148,
118,40,171,245,23,73,8,86,180,234,105,55,213,139,
87,9,235,181,54,104,138,212,149,203,41,119,244,170,
72,22,233,183,85,11,136,214,52,106,43,117,151,201,
74,20,246,168,116,42,200,150,21,75,169,247,182,232,
10,84,215,137,107,53};

void calc_CRC(unsigned char X)
{
CRC = CRC_Table[X ^ CRC];
};
数据序列(十六进制)
55 01 FE 00 00 00 00 00 00  CRC码是1E

我没啥经验,没有看懂怎么计算出来的,各位老师能帮着看看嘛?谢谢!
共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
delphilee 楼主

主题

0

回帖

132

积分

中级会员

积分
132
贡献
在线时间
小时
2010-12-11 16:23:06 | 显示全部楼层
公式CRC=X8+X5+X4+1中的,8、5、4是次方,
共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-22 04:55 , Processed in 0.037716 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表