This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP-AM243:LP-2434 MCAN 外部通信

Guru**** 2455560 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1486853/lp-am243-lp-2434-mcan-external-communication

器件型号:LP-AM243

工具与软件:

你好。

我正在检查 MCAN 的外部通信。
在这个问题中、我要问的是环回模式和外部通信一起。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1473087/lp-am243-mcan-loopback-test-interrupt-extended-format-realization-method

外部通信问题将在此处更改。
两个 LP2434用于外部通信。

我想检查一下我的经典 CAN 的 CANID 11位和29位外部通信。
我正在使用示例代码 mcan_loopback_interrupt。

如图所示、我测试了 CANID 11位发送/接收、但没有发生接收中断。

问题1.
 使用跳线。
 我不确定我使用的是哪种标准跳线。
 外部连接可以使用哪种跳线?

问题2.
 只需将环回模式设置为 false、就可以进行外部通信吗?
 如果是、我不明白为什么 CANID 11bit 无法进行外部通信。

发送方
mcan_loopback_interrupt.c
・App_mcanConfig (false);
・MCAN_InitParams::fdMode = false
・MCAN_InitParams::brsEnable = false
・删除传入流程

信号
mcan_loopback_interrupt.c
・App_mcanConfig (false);
・MCAN_InitParams::fdMode = false
・MCAN_InitParams::brsEnable = false
・传输过程删除

此致、
Yoshiki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yoshiki-san:

    可以参考适用于 am243-EVM 的 mcan_external_loopback_interrupt 示例、此示例还使用标准消息 ID (11位)。 该示例用于 am243-EVM 的2个 MCAN 模块之间的外部环回、但您可以将其用作参考、并在 am243-LP 板的 MCAN 模块之间进行通信。   

    此致、

    开会。