各位朋友,CAN通信中,怎样确保对方已经收到数据包了?

2019-12-21 12:10发布

各位朋友,CAN通信中,怎样确保对方已经收到数据包了?

要用,一发,一回应的方式么?,,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
cpholr1
2019-12-21 22:17
拿STM32来说,STM32上如果双方CAN收发器完全兼容的话,CAN数据包发送成功后,会有一个标志位,可以触发中断。

但是,并不能确定这个数据包是谁接收的。

所以要想知道目标设备是否收到这个数据包,只能让对方回复了。

二楼说的东西常用于485,CAN上常用的上层协议是CANopen

一般常规的应用,使用CANopen,有点浪费,能用到CANopen协议的1%内容就已经不错了。

一周热门 更多>