- 3
- 0
- 约2.51千字
- 约 5页
- 2021-07-07 发布于天津
- 举报
CRC 原来是这么回事!
CRC 远没有网上所说那么简单。
首先我们有一个数据流,也就是你需要校验的数据,可以 是 N BIT ,一般我们常用的 4, 8 ,16,32,128 BIT ,这里我 取几个 8 的倍数,是因为我们的硬件以二进制为基础,所以 在存取数据比较容易,无须充填位数来满足寄存器的要求。 你用 13,17,29 BIT 也可以。 有一点你要记住的是,你选 用几个 BIT ,那么在 CRC 编码就需要移位几次, 8 就是移位 8 次,13 就是移位 13 次,128 就是移位 128 次。我们看看目 前为止的 CRC 的标准或者行规有: CRC8 = X8+X5+X4+1 CRC16 = X16+X15+X5+1 CRC12 = X12+X11+X3+X2+1 CRC32 = X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+ X2+X1+1
CRC-CCITT=X16+X12+X5+1 需要说明的: CRC 后所带的数 字就是 CRC 的位数,它与你的数据流是无关的。 CRC8, 8
位 CRC 校验。
CRC16 ,16 位 CRC 校验。
CRC12 ,12 位 CRC 校验。
CRC32 ,32 位 CRC 校验。
CRC-CCITT ,16 位 CRC 校验。我们看到 5 个多项式,它的 意义其实就是给出一个与数据流进
您可能关注的文档
最近下载
- 精品生先进成图技术与产品信息建模创新大赛试题答案及评分标准汇编.pdf VIP
- DB32_T 4786-2024城镇供水服务质量标准.docx VIP
- 关于初中教师读书笔记分享(9篇).docx VIP
- T_GDPMAA 0006-2021 应用于医院VTE防治的临床决策支持系统(CDSS)建设规范.docx VIP
- 静脉留置针培训课件.pptx VIP
- 某知名IT企业临床决策支持系统(CDSS)-建设方案 .pdf VIP
- 供水管网抢修应急预案.docx VIP
- 施工车辆安全培训课件.pptx VIP
- 车辆施工安全培训课件.pptx VIP
- 2025年厦门大学绘画专业《中国美术史纲要》科目期末试卷B(有答案).docx VIP
原创力文档

文档评论(0)