在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2151|回复: 5

[求助] crc校验

[复制链接]
发表于 2013-6-5 13:38:40 | 显示全部楼层 |阅读模式

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

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

x
crc校验不是输入一个数据,然后根据多项式输出该数据的加上crc校验后的数据,但是一个以太帧后面只带了一个crc校验,帧中的数据应该有很多啊,这是怎么回事啊????
发表于 2013-6-5 14:09:46 | 显示全部楼层
CRC信息字段和校验字段的长度可以任意选定。
发表于 2013-6-5 14:27:17 | 显示全部楼层
以太网数据包后的CRC是对整个数据包所有数据运算得出的。
发表于 2013-6-5 14:30:13 | 显示全部楼层
crc跟checksum很类似,都是从一批数据里面计算出来的
 楼主| 发表于 2013-6-5 14:54:49 | 显示全部楼层
回复 3# 加油99


    一个包中应该从一个位置开始计算到一个位置结束吧,如果是这样,应该要不少字节吧,如果我的crc校验模块设计为8位的数据输入,第一个字节就会算出一个crc的值,我需要校验的后面的字节怎么办,难道第一个字节计算的值就是一个帧后面的crc的值吗??
发表于 2013-6-5 18:56:35 | 显示全部楼层
回复 5# 574920045


    计算crc时有一个初值(通常是0)。计算一次crc后,把所得的值作为新初值,再计算下一次crc......。如此循环下去。最后的crc就是与所有参与运算的数据相关的crc值。当然,这是从软件的角度描述的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-20 04:10 , Processed in 0.018370 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表