This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28377D: 关于CAN通讯的配置问题

Part Number: TMS320F28377D


基于TMS320F28377D的CAN总线发送例程,将软件更改为数据循环发送

    CanbRegs.CAN_CTL.bit.Test = 1;
    CanbRegs.CAN_TEST.bit.EXL = 1;

将CAN总线设置为测试模式时(外部loopback模式),CAN总线可以正常循环发送数据(外部接受器件可以正确收到数据,设备自身也正确可以接收到返回的数据)

    CanbRegs.CAN_CTL.bit.Test = 0;
    CanbRegs.CAN_TEST.bit.EXL = 0;

但是关闭上述两条指令恢复到Normal-mode后(其他所有的配置与代码不变),CAN总线发送异常(CANTXD引脚上无信号输出)

请问CAN总线工作在上述第二个normal-mode模式下有什么其他需要注意的其它设置内容,使can总线正确发送数据

谢谢!