工具与软件:
尊敬的 TI 团队:
在我们的测试代码中、MCU 每200ms 通过 TCAN4550发送一帧消息、大约几十秒后、TCAN4550的 nINT 将保持低电平状态。 发生之前的情况后、TCAN4550肯定无法通知 MCU 开始通过 nINT 接收数据包。 在发现异常时、我去读取相关寄存器、发现寄存器0x0820和寄存器0x1050的所有位均设置为1 (请参阅下文中的寄存器值)。 然后、我通过 TCAN4x5x_I384ERR Device_Clear ()和 TCAN4x5x_MCAN_ClearInterrupts ()清除了相关的中断、但 nINT 引脚仍为低电平。 顺便提一下、尽管 TCAN4550在发生异常后无法接收数据包、但 MCU 仍然可以通过 TCAN4550每200ms 正常发送一次数据包。

