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.

[参考译文] LAUNCHXL2-RM57L:为 UART Tx 和 Rx 配置多个 sciREG。

Guru**** 2611705 points
Other Parts Discussed in Thread: HALCOGEN, LAUNCHXL2-RM57L

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/765052/launchxl2-rm57l-configuring-multiple-sciregs-for-uart-tx-and-rx

器件型号:LAUNCHXL2-RM57L
主题中讨论的其他器件:HALCOGEN

我已经学习了有关如何在 sciREG1上设置和配置 sci UART 通信的 HALCOGEN 教程。 我想了解如何设置 UART 以在 sciREG2、sciREG3或 sciREG4上运行。

根据 HAL 示例(example_sci_UART_960.c)、我尝试在 sciREG2上设置此演示、但似乎无法使任何 UART 通信在 sciREG1之外工作。 我的最终目标是同时配置和运行多个 UART。

有人能帮我获取在 sciREG2上与 UART 通信一起运行的演示程序吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh、您好!
    使用 SCI2的步骤如下:
    在 HALCoGen 中:
    -从 HALCoGen 驱动程序启用选项卡启用 SCI2驱动程序;
    -在 PINMUX 选项卡中、选中 LIN2/SCI2复选框并清除冲突(如果存在);
    -在 SCI2选项卡中,配置端口以满足您的需要,或使其与示例相同;
    -生成代码;
    在 CCS 中:
    -将#define UART sciREG1更改为#define UART sciREG2

    这对于配置和软件来说应该足够了。

    请考虑暴露不同 SCI 引脚的位置。 对于 LAUNCHXL2-RM57L、它们如下所示:
    -SCI1端口暴露在连接器 J5的针脚3和4上;
    -SCI2 ->J9.9、10;
    -SCI3 ->J1.3、4;
    -SCI4->J12.54,56;


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

    谢谢! 这些是我自己尝试的步骤、但没有结果。 我仍然没有在 sciREG2、3或4上看到任何 COM 端口输出。

    我正在使用 XDS110用户 UART 进行通信、我可以通过 sciREG1成功看到通信。 是否有方法可以配置用户 UART 以使用其他 sciREG? 如果可能的话、我如何设置它?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    它应该以这种方式工作。 请检查是否在 PINMUX 中设置了相应 SCI 端口所需的引脚。 检查是否为 XDS110设置了适当的 COM 端口。 您是否有示波器来直接检查引脚?

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

    e2e.ti.com/.../8551.UART_5F00_sciREG2_5F00_Demo.zipI已验证我已在 PINMUX 设置中设置 LIN2/SCI2端口。

    我已附上该项目的代码。 此代码包括已启用 SCI1和 SCI2驱动程序的 HAL 项目。 相应的中断也已启用。 定义#define UART sciREG1后、可以通过 CCS 的终端连接(针对我的特定设置、为 COM3)看到 COM 端口通信。 当我使用#define UART sciREG2进行编译和运行时、我在 CCS 中看不到 COM3的终端连接。  

    我已经尝试了 sciREG1、sciREG2、sciREG3和 sciREG4一起启用并单独启用。 我只成功地使用了 sciREG1。 您能否对该项目进行完整性检查、以确保我不会忽略任何内容。

    此时、我无法访问示波器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我想您使用的是连接到 SCI1 的虚拟 COM 端口(请参阅原理图- processors.wiki.ti.com/.../LAUNCHXL2_570LC43_RM57L_SCHEMATICS.pdf)。 我是对的吗?
    要查看 SCI2上的内容,您应该将 UART->USB 适配器连接到 J9引脚9和10。

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