STM32硬件CRC能否用在MODBUS中

2019-07-21 07:09发布

MODBUS中用的CRC16软件校验,有高低各8位,不知道硬件CRC能否用在MODBUS中,该怎么处理。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
yklstudent
1楼-- · 2019-07-21 08:27
标准modbus协议的CRC肯定不可以
正点原子
2楼-- · 2019-07-21 11:42
只要两边的校验方法一样就可以用,不过感觉完全没必要,MODBUS的CRC计算,很快的。
ljfljf
3楼-- · 2019-07-21 13:00
正点原子 发表于 2018-10-10 02:05
只要两边的校验方法一样就可以用,不过感觉完全没必要,MODBUS的CRC计算,很快的。

我看数据手册好像输出的只能是32位CRC,但MODBUS用的是16位的,这没办法吗
ljfljf
4楼-- · 2019-07-21 16:09
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-21 21:15
ljfljf 发表于 2018-10-10 19:37
自己写的可以不,可以的话,应该咋弄啊,硬件CRC算出来的值就是32位的吧,该怎么用在MODBUS中。

我们的XCOM参考代码就有用的CRC,用查表法
ljfljf
6楼-- · 2019-07-22 01:26
正点原子 发表于 2018-10-11 01:58
我们的XCOM参考代码就有用的CRC,用查表法

我想知道硬件CRC校验能不能用在MODBUS中,本来用的也是查表法,不过硬件的应该比软件的要快,想着换一下,麻烦原子哥指导指导

一周热门 更多>