Good morning!
Please comment.
Firstly, I defined two can routes, and then realized the message sending between CAN buses through key interrupt.However,the message cannot be displayed as shown in the figure.If it is convenient, I would like to post my project and help to have a look at it.
Thanks!
已解决! 转到解答。
你只能使用一路CAN,EVB硬件不支持两路,还没搞明白吗?你要实现两个CAN节点的通讯,你可以用两个EVB板子,连在一起可以实现通讯,但是可能要加终端电阻。
Hi@showfaker66
你使用的官方的EVB评估板吗?官方的评估板我记得没有支持两个CAN通道的,看你代码上面写了CAN0和CAN1.如果你使用的是官方EVB应该就有问题了。(官网有入门教程和EVB资料)
参考官方的例程,使用Flexcan模块和修改LPUART吧,上一个你的问题的CAN已经可以正常工作了吧?
网上搜索S32K系列的Flexcan使用教程吧,你这个CAN使用的并不完善,虽然能够通讯,但这并不是CAN模块的运用场景。CAN模块支持收发中断,错误中断,STOP模式下休眠唤醒,掩码等等。
我们不支持对‘个人用户’的代码修改,这个你需要自己修改了,如果你对模块的使用上有疑问可以在论坛上提。