husie 发表于 2013-11-20 16:06:16

STM32 CAN模块 数据帧里的CRC段是如何计算的(stm32的crc计算方法)

看了好久datasheet,只看到stm32的can模块一个寄存器CAN_ESR:的LEC位出现crc错误!好纠结此处的crc校验算法,如果我和其他的硬件设备进行can协议通信的话,如果发送和接收端的数据crc校验的算法不一致的话会出现数据传输错误的,怎样才能确保和未知的硬件设备进行can通信的crc校验算法一致,哪位高手有讲解这方面的资料没有?十分感谢!!!!!!!!!!

husie 发表于 2013-11-20 17:11:10

RE:STM32 CAN模块 数据帧里的CRC段是如何计算的(stm32的crc计算方法)

高手们看看啊,怎样解决啊!

husie 发表于 2013-11-22 14:43:25

RE:STM32 CAN模块 数据帧里的CRC段是如何计算的(stm32的crc计算方法)

还是自己的问题自己解决了,真好啊感觉!

飞天玲 发表于 2014-10-16 11:01:09

回复:STM32 CAN模块 数据帧里的CRC段是如何计算的(stm32的crc计算方法)

 你好,你的问题最好怎么解块的??
我现在也在学习stm32的can通信,想请问你一个问题,stm32的can通信是否带crc验证?我看了好长时间的stm32的库文件的代码,和例子,都没有找到can通信时有用到crc验证。

kunquerila 发表于 2018-2-10 14:24:16

硬件自带CRC校验的啊
页: [1]
查看完整版本: STM32 CAN模块 数据帧里的CRC段是如何计算的(stm32的crc计算方法)