Thread 中讨论的其他器件: ISO1050
工具与软件:
我希望你做得好。 我有一个关于 MCAN 外设复位的问题。 我将两个 MSPM0G3507器件连接到同一 CAN 总线、当我使用/RST 引脚对其中任何一个器件进行复位时、另一个器件将停止接收 CAN 消息、而被重新接收的器件将开始接收 CAN 消息。 使两个器件都正常工作的唯一方法是实际断开其中一个器件与 CAN 的连接、执行复位、然后将其连接回 CAN。 我尝试使用 DL_MCAN_RESET ()在一段时间后执行可以重置,但设备不会接收消息。 我还尝试了运行 SYSCFG_DL_MCAN0_init ();但没有成功。 在寄存器中、似乎 Rx 设置了 MCAN_RXF0S.FIFO 0消息丢失、这表示消息丢失、但我无法复位外设以再次开始接收消息。 您能帮助解决所描述的问题吗?
Ciao
Hanno (代表我的客户)