LabVIEWwilliam hill官网
直播中

杨正波

9年用户 111经验值
擅长:83839
私信 关注
[问答]

LABVIEW编写的程序CRC16 X32得到的校验码不正确,请大家帮我看哈是哪里的问题,谢谢

labview编写的程序CRC16/X32得到的校验码不正确,请大家帮我看哈是哪里的问题,谢谢!
输入16进制数据:0100 0000 0800 0102 01正确校验码为:DFDE

  • CRC16 X32(前面板).PNG
  • CRC16 X32.PNG

回帖(2)

许奕

2022-3-2 14:44:16

最佳答案

如果移出位为0:重复第3步(再次右移一位);如果移出位为1,CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或
答案标红,自己对比。
2 举报

许奕

2022-3-3 08:38:09
异或值改成0X1021,算出来的是DEDF,高低位调换一下。
1 举报
  • 杨正波: 你能不能帮我改一下呢,我改出来的结果不对

更多回帖

发帖
×
20
完善资料,
赚取积分