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

TMS570LC4357: can通信参考HAL库的参考代码无法接收到外界can助手发来的数据报文

Part Number:TMS570LC4357

硬件我使用的4357的开发板,代码我使用HAL库的cancommunication作为参考,使用CAN1口的IF1控制发送邮箱,用IF2控制接收邮箱。我的控制寄存器设置如下,发送和接收扩展帧。我用lookback模式测试时接收函数可以接收到芯片自己发送的数据,说明硬件电路应该没有问题。但是can引脚连接外界can助手后只能发送数据到can助手,从can助手发送数据让芯片接收时代码始终无法检测到数据进入缓存区,node->NWDATx[regIndex] & bitIndex;一直判断为0,卡在检测数据到达这一步无法进入Getdata函数,主函数和检测数据到达的判断截图3,4。我使用can助手接收和发送数据的截图如图5,我应该如何解决遇到的问题

Ayanami Ray:

IF1和IF2控制寄存器值的图有点糊我重发一下

,

Cherry Zhou:

您好,您的问题我们升级到英文论坛看下,有答复尽快给您。

,

Cherry Zhou:

请参阅以下帖子:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1224796/tms570lc4357-tms570lc4357-canreg1-cannot-read-data-sent-from-external-can-assistant

赞(1)
未经允许不得转载:TI中文支持网 » TMS570LC4357: can通信参考HAL库的参考代码无法接收到外界can助手发来的数据报文
分享到: 更多 (0)