我一直在使用带有双 CAN-FD 扩展板 (OM13099) 的 LPC54S018-EVK 板。我已经使用我编写的软件以及提供的 SDK 示例“mcan_interrupt_transfer”通过 CAN shield 发送和接收数据,同时使用 LPC54S018-EVK 板附带的调试探针;但是,我试图改用 MCU-Link pro,但遇到了问题。当从 MCU-Link pro 为 LPC54S018 板供电时,CAN shield 似乎无法获得足够的电力来正常运行。
我做了什么:
- 在 MCU-Link pro 上设置 JP6(给目标板供电)
- 将 10 路 SWD 带状电缆从 MCU-Link pro 上的 J7 连接到 LPC54S018 上的 SWD
- 将 MCU-Link pro 的 VCOM IN 连接到 LPC54S018 上的 Tx
- 将 MCU-Link pro 的 VCOM OUT 连接到 LPC54S018 上的 Rx
什么有效:
- 我可以调试代码
- 我可以将软件闪存到 LPC54S018-EVK 板上
- 我可以访问 COM 端口输入和输出
什么不起作用:
- CAN shield 不发送/接收数据(而且 CAN shield 上的 LED 似乎没有平时那么亮)
我发现使用另一根连接到“仅
电源”USB 的 USB 电缆单独为
电路板供电可以解决问题;但是,如果可能的话,我想用 MCU-Link pro 为电路板供电。