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:
你好,我查看下相关资料后回复您。