You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CRC8-MAXIM计算结果异常求助:CRC8生成器实现问题排查

关于CRC8-MAXIM计算结果不符的问题排查求助

我正在实现CRC8生成器,CRC8-ATM的计算可正常得到预期结果(计算过程如下),但使用CRC8-MAXIM的多项式计算时,结果与预期值0xA5不符,我计算得到的是0x22,计算过程如下。计算结果可参考CRC在线计算工具。恳请熟悉CRC8实现的人士帮忙排查问题。

==============================
CRC8-ATM
dat: "AB" = 01000001 01000010
ply: 0x107 = 100000111
res: 0x87
==============================
01000001 01000010 00000000
 1000001 11
----------------------------
         10000010 00000000
         10000011 1
----------------------------
                1 1000000
                1 00000111
----------------------------
my_res:           10000111 => 0x87 (OK)
==============================
CRC8-MAXIM
dat: "AB" = 01000001 01000010
ply: 0x131 = 100110001
res: 0xA5
==============================
01000001 01000010 00000000
 1001100 01
----------------------------
    1101 00000010 00000000
    1001 10001
----------------------------
     100 10001010 00000000
     100 110001
----------------------------
          1001110 00000000
          1001100 01
----------------------------
               10 01000000
               10 0110001
----------------------------
my_res :          00100010 => 0x22 (Must be 0xA5)

内容的提问来源于stack exchange,提问作者JGD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 23:45:38