TMS320F2800137: CAN在使用轮询方式快速发送数据的时候会丢失数据,已经开启DAR、ABO。怎么判断总线是否空闲。

Part Number: TMS320F2800137


我每次发送之前尝试使用CAN_getTxRequests(CANA_BASE) & (1<<mailbox)判断邮箱空闲状态,但是有一些发送的数据还是会被后面发的覆盖掉。其他邮箱我也有在使用,请告诉我如何判断CAN总线的情况以便我把数据发送出去而不出现丢失数据帧的情况。