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.

[参考译文] MSPM0G3507:LP-MSPM0G3597 MCAN 不使用示例代码

Guru**** 1794070 points
Other Parts Discussed in Thread: MSPM0G3507, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1396729/mspm0g3507-lp-mspm0g3597-mcan-not-work-with-example-code

器件型号:MSPM0G3507
主题中讨论的其他器件: SysConfig

工具与软件:

尊敬的 TI 专家:

我目前正在学习使用 LP-MSPM0G3597的 CAN 通信。

我正在使用 C:\ti\mspm0_sdk_2_01_00_03\examples\nortos\LP_MSPM0G3507\driverlib\mcan_single_message_tx 示例工程。

我正在使用的编译器是 Code Composer Studio 版本:12.6.0.00008加载程序后、可以正常编译和刻录程序。

按照示例程序的指令、我按下了 PB21 (S2按钮)并使用示波器和逻辑分析仪进行测量、

但我发现 PA12 (CAN TX)和 PA13 (CAN RX)没有输出。 您能告诉我导致此问题的原因是什么吗?

此外、示例程序还演示了 CAN FD 模式传输。 如果我想将其更改为通用 CAN 8字节传输模式、

如何配置 syscfg 文件? 您是否可以提供任何相关的示例程序和配置文件?

我正在使用 SDK mspm0_sdk_2_01_00_03和 CCS 12.6

谢谢!

Allen Yang

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

    您好!

    如果不使用 CAN 收发器、则需要在 MCU 上电之前先将 CAN TX 和 RX 引脚连接在一起。 然后可以测量引脚上的消息。

    对于传统 CAN、在 SysConfig 中禁用 CAN FD 模式。 然后在你的代码中、 txMsg.FDF = 0U;的 CAN 消息结构应该为0。 无需进行其他更改。

    此致、

    Cash Hao

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

    您好、Cash Hao、

    感谢您的答复

        我已经通过将 CAN TX 和 RX 线连接在一起执行了环回测试、

    我能够检测到一个信号、这表示了一种基本功能。 不过、

    当我使用由5V 电源供电的5V CAN 收发器(HW-021 TJA1050)时、

    我无法测量 TX 和 RX 引脚上的任何信号。  当我切换时令人惊讶

    对于3.3V CAN 收发器(TCAN340X)、 我能够测量出一个信号。

    这种差异可能是什么原因造成的?

    此致、

    Allen
          

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

    您好!

    MSPM0必须与3.3V 可接受 CAN 收发器配合使用。

    此致、

    Cash Hao

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

    您好、Cash Hao、
       这是否意味着连接到 MSPM0的 CAN 收发器只能使用3.3V 输入 CAN 收发器供电 ?

    此致、

    Allen

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

    您好!

    您可以参阅 TCAN114x 数据表。 MSPM0可与这种收发器配合使用。  

    "TCAN114x-Q1通过向 VIO 引脚施加适当的电压、可支持1.8V 至5V 的处理器 IO 标称电压、从而允许使用低功耗处理器。"

    https://www.ti.com/lit/ds/symlink/tcan1145-q1.pdf

    此致、

    Cash Hao