本人在利用TI官方的EcanA to EcanB的通信时,发现发布的官方例程是有问题的,它没有配置接收邮箱,我配置了接受邮箱是可以相互通信。(另外我也测试了自测度模式是没有问题的)
但是我们现在实现两块板子间的相互通信时,我一直卡在
do
{
ECanaShadow.CANTA.all = ECanaRegs.CANRMP.all;
} while(ECanaShadow.CANTA.bit.TA25 == 0)
发现时没有发送成功,我初步排查了CAN总线的物理接法,应该是没有问题。不知道是不是我没有屏蔽邮箱中断。
希望做过双板通信的大神指点下
Eric Ma:
有没有接CAN的收发器和并联250欧电阻?
ERIC
TI中文支持网



