TRM 第24.8.3节规定:"当发送成功完成时、NewDat 位被复位。"
在轮询模式下使用 DCAN 发送器时、如何知道它何时足够长、可以将"NewDat"位视为仲裁丢失?
我认为、使用发送完成中断来告知传输何时完成、但数据表显示的是、中断仅在发送完成时才会出现。 然后、我应该捕获某种错误中断方式吗?
请帮助确定消息是否已发送或仲裁失败?
注意: 我们希望关闭自动消息重试、因为当 CAN 总线上的唯一节点(它重复传输单个脉冲、直到总线上的其他节点为止)时、它的行为非常糟糕。 此外、我们还希望将重试次数限制为"3"。