社区
硬件设计
帖子详情
CRC16校验算法8005和A001的问题
huangzhtao
2013-05-11 07:11:33
CRC16校验算法如果采用CRC16-IBM方法,生成多项式为x^16+x^15+x^2+1,表示为Ox8005,但是网上很多算法是基于0xA001的(也就是0x8005的逆向),请问这是为什么?
还有,能提供下0x8005的查表法计算的算法吗?
...全文
2617
2
打赏
收藏
CRC16校验算法8005和A001的问题
CRC16校验算法如果采用CRC16-IBM方法,生成多项式为x^16+x^15+x^2+1,表示为Ox8005,但是网上很多算法是基于0xA001的(也就是0x8005的逆向),请问这是为什么? 还有,能提供下0x8005的查表法计算的算法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pltczw
2013-05-17
打赏
举报
回复
初始参数设为0xFFFF试试
jiangzhucao1989
2013-05-13
打赏
举报
回复
楼主问题解决没啊,我也很想知道问题答案,有结果分享下
CRC
校验
查表法原理及实现(
CRC
-
16
)
本文深入探讨了
CRC
校验
算法
的原理,特别是
CRC
-
16
标准的查表法实现细节,包括生成多项式的计算方法、
CRC
校验
表的构建过程以及软件实现的代码示例。
crc
16
校验
代码中 多项式码明明是
8005
为什么要用
A001
来异或,还有
CRC
16
-REV=
A001
是什么意思
本文探讨了
CRC
校验
中的正向与反向
校验
方法,特别关注了0x
8005
和0x
A001
作为
CRC
多项式的不同使用,以及它们在数据存储和电气仪表中的实际应用。还揭示了字节顺序和
校验
结果的差异,通过实例和C语言代码解析了
校验
过程。
crc
16
查表法c语言实现,
CRC
校验
查表法原理及实现(
CRC
-
16
)
本文详细介绍了
CRC
-
16
校验
的查表法原理和C语言实现,包括
CRC
16
的生成多项式、查表法的计算步骤,并通过实例展示了如何计算
CRC
值。此外,还讨论了
CRC
校验
表的生成过程和软件实现方法。
JAVA 查表法计算
CRC
16
(
CRC
16
_IBM)
本文详细介绍了
CRC
16
算法
的几种常见变体,如
CRC
16
_CCITT、
CRC
16
_XMODEM等,包括它们的多项式、初始值和异或规则。同时阐述了
CRC
16
算法
的计算过程,以
CRC
16
_IBM为例给出了查表法的实现。
crc
16
几种标准
校验
算法
及c语言代码
本文详细介绍了
CRC
16
校验
算法
的原理及其在不同标准下的实现,包括
CRC
16
_CCITT、
CRC
16
_XMODEM、
CRC
16
_MODBUS等。提供了C语言代码示例,帮助读者理解并应用
CRC
16
校验
算法
。
硬件设计
6,172
社区成员
11,288
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章