Other Parts Discussed in Thread: SYSCONFIG, LP-MSPM0G3507, TCAN-SOIC8-EVM, MSPM0G3507
器件型号: LP-MSPM0G3507
Thread 中讨论的其他器件: SysConfig、 TCAN-SOIC8-EVM、 MSPM0G3507
您好、
我目前正在开发一个需要在 500kbps 传统 CAN 总线上进行通信的原型。 我只需要过滤总线上的信息以获取特定 ID 并将其用作照明触发器。
我将软件基于 LP-MSPM0G3507 的 single_message_rx 示例。 Main() 函数与中断完全相同。 SysConfig 时钟与所有其他选项完全相同、只是取消选择了 CAN FD、选择了 500kbps 比特率并禁用 ID 过滤器以进行故障排除。
我使用的 CAN 收发器是焊接到 TCAN-SOIC8-EVM 上的 TCAN1057AVDRQ1。 收发器 VCC 来自 LP-MSPM0G3507 的 5V 电源轨、VIO 来自 3.3V 电源轨。 我使用总线主控器通过 USB 将 CAN 消息发送到 CAN IXXAT 器件。 终端正确、因为我在总线上使用 DMM 测量 60 欧姆。
我知道收发器工作正常、如示波器捕获图中所示。 
在 CAN_TX 线上只有噪声。
我已经在 IC 引脚上测得(对于 CAN_RX、为 PA13)、可以看到 CAN 消息正确且已通过示波器正确解码。 但 MSPM0G3507 从不确认该消息、从不触发中断、基本上微控制器会保持低功耗状态、永远不会从_WFE () 唤醒。
我是一个硬件的家伙,很少有软件经验,非常感谢支持这个问题,因为我们的一个项目挂起平衡.
非常感谢。





