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-MSPM0G3507:如何将 UART 用作 GPIO、以及再次用作 UART

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1289191/lp-mspm0g3507-how-to-use-uart-as-gpio-and-again-as-a-uart

器件型号:LP-MSPM0G3507

您好、您能否提供一些方法和命令、以便在本电路板和 CCS 中也将 UART 用作 GPIO。

谢谢。此致、

Abhaya Raj Mishra

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

    您好!

    因此、引脚首先配置为 UART 功能。 然后、您需要将引脚功能更改为 GPIO。 是这样吗?  可以调用 DL_GPIO_initDigitalOutput ()来将引脚设置回 GPIO 输出函数。 然后您可以调用 DL_GPIO_initPeripheralOutputFunction ()和 DL_GPIO_initPeripheralInputFunction 将引脚重新配置为 UART 功能。   当引脚配置回 UART 功能时,可能需要调用 SYSCFG_DL_UART_0_init ()。  

    此致、

    现金豪

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

    您好!

    是的、您对问题的理解是正确的。

    好的、我将尝试您的解决方案。  

    我是否可以出于相同的目的使用"DL_UART_enableTransmitPinManualControl ();"此命令?

    谢谢!  

    Abhaya Raj Mishra

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

    您好!

    否。  DL_UART_enableTransmitPinManualControl ();"不用于 GPIO 配置。  

    此致、

    现金豪

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

    您可以在 SDK 安装路径中参阅驱动程序库 API 指南。 例如 C:\ti\mspm0_sdk_1_20_00_05\docs\english\driverlib

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

    好的、非常感谢。