请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS0332
尊敬的 TI 团队:
我们在该处理器中使用两个 CAN 通道、并使二者的 SIE 处于活动状态。
SIE 在这两种情况下都是有效的、因为我们需要使用"TX OK"中断按顺序发送消息、以传输快速数据包和其他类型的数据包
信息。
但是、我们注意到、当我们在 CAN 总线的接收端未连接任何器件时、会产生大量令人烦恼的"ACK"错误中断。
这种类型的中断可能会导致我们的系统锁定。
在高级中断期间、我们还将检查 DCAN ES 寄存器、这将导致 LEC 为7h、并且也会清除奇偶校验位错误。
未清零时的 LEC 状态为:
ACK 错误:另一个节点未应答发送的此 CAN 内核的消息。
我们是否可以使用 SIE 来实现"TX OK"并屏蔽 LEC 中断(避免 ACK 错误中断的噪声)?
谢谢、
-Ariel