请hotpower帮忙解释crc权值问题

[复制链接]
 楼主| 泰山特曲123 发表于 2011-10-12 09:33 | 显示全部楼层 |阅读模式
本帖最后由 泰山特曲123 于 2011-10-12 18:06 编辑

这是在hotpower的文潭看到的“CRC8右移=X8+X5+X4+1 即二进制的100110001 ,权正确选择D8~D1 即10011000放弃最低位D0,即0x8C”。请问权值10011000为什么是0x8C,而不是0x98?
 楼主| 泰山特曲123 发表于 2011-10-12 13:14 | 显示全部楼层
没有人帮我解答一下吗?
 楼主| 泰山特曲123 发表于 2011-10-12 13:25 | 显示全部楼层
我复制的那两句话是在hotpower的博客上看到的
zoomone 发表于 2011-10-12 15:02 | 显示全部楼层
:(我看了三遍,没看懂你那两句话什么意思
 楼主| 泰山特曲123 发表于 2011-10-12 15:12 | 显示全部楼层
我的问题是CRC8右移时,权正确选择D8~D1 即10011000放弃最低位D0,但权值为什么是0x8C,而不是0x98?
 楼主| 泰山特曲123 发表于 2011-10-13 12:02 | 显示全部楼层
顶一下!还是没有想通
 楼主| 泰山特曲123 发表于 2011-10-14 09:05 | 显示全部楼层
终于明白!原来CRC8右移,同样是舍弃D8,而非舍弃D0,即“00110001”,但左边为LSB,右边为MSB,所以权值为0x8C;如果是同样的多项式,CRC8左移的话,右边为LSB,左边为MSB,则权值为0x31。hotpower大叔的一句话,让我3天3夜没有睡好,老在想为什么权值是0x8c。
hotpower 发表于 2015-9-27 13:13 来自手机 | 显示全部楼层
本帖最后由 hotpower 于 2018-12-30 01:34 编辑

http://www.hotpage.com.cn/hotcrc
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

327

帖子

1

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