单片机/MCU论坛
直播中

墨宸

1年用户 3经验值
擅长:嵌入式技术 EMC/EMI设计
私信 关注
[问答]

问一下各位大佬有关CRC的问题

最近在写一个收发器的程序,用的是SPI通信。我看到上面说MOSI必须要有正确的CRC才会被接收,但这个CRC属实是没有看懂。
我看上面说,是将MOSI的5-31位进行CRC运算,然后
现在问题如下:
1.这个CRC的公式为什么是从小到大,正常不是x8+x2+x+1这种从大到小吗,会有什么不一样吗
2.这个表达式说g(x)=1+x+x3,那么如果按照从小到大的话就是1101了
3.后面那个初始值“111”是什么意思,被除数后面补上111然后再参与运算吗
求各位大佬帮忙解答一下,谢谢
  • 微信图片_20240925153453.png
  • 微信图片_20240925153203.png

更多回帖

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