两个板子can通信normal模式,为何总是发送失败?

2019-07-20 09:52发布

   新手,今天想用f7阿波罗板子和f1普中板子进行can通信,发现如下问题:

F1普中板子用标准库,回环模式和正常模式都可以发送成功。而F7阿波罗板子用HAL库,回环模式可以发送成功,正常模式总是发送失败。

正常模式时,我两个板子是用线连接好CANH和CANL的,传输速率都是500kbps,F7程序用的是指南书上的标准程序,按F7的程序自己改的F1的程序。

如果是两者配置的CAN初始化参数和过滤器参数不一致,那么为何F1的板子正常模式可以发送成功,F7的板子正常模式就发送失败?

由于手头只有这两个板子,没有两个相同的板子,如果按指南书上说的,两个F7板子,进行CAN NORMAL模式通信,如果两者配置的参数不一样,也会发送失败吗?


还是有别的冲突?


请教高手,谢谢!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。