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

TMS320F280025: 如何配置DCAN使用多个邮箱来接收消息?

Part Number:TMS320F280025

如题,由于CAN通讯可能会比较繁忙,设计使用邮箱1-8来发送报文,邮箱9-16来接收报文,

接收邮箱9-16设置为接收全部报文,使用can工具软件每次发送5个报文,由于邮箱编号小的优先级高,预想报文应该依次接收并保存到邮箱9~13,

实测发现只有邮箱9接收到了第1帧报文,其余4帧并没有被其他邮箱接收而是被丢弃了。

请问这是怎么回事?应该如何配置?请帮忙回复,谢谢!

军 张:

不是技术手册中的fifo概念,是想实现多个邮箱来共同接收消息,如果高优先级的邮箱的消息没有及时读出时,也能自动接收消息并存放在次优先级邮箱中,除非没有可用的邮箱才丢弃消息或覆盖已有消息。F280x系列的CAN是有这个功能的。实际应用中CAN ID里面会有可变部分,因此也不可能让某个邮箱去接收固定ID的报文。

,

Ben Qin:

你好,我查看下相关资料后回复您。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280025: 如何配置DCAN使用多个邮箱来接收消息?
分享到: 更多 (0)