TI中文支持网
TI专业的中文技术问题搜集分享网站

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总线正确发送数据

谢谢!

Green Deng:

这个我认为可以看一下芯片TRM的22.4.2 CAN Message Transfer (Normal Operation),上面有介绍正常模式下需要配置些什么。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: 关于CAN通讯的配置问题
分享到: 更多 (0)