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.

[参考译文] RTOS/EK-TM4C123GXL:在 TM4C123GXL 中启用定制 UART

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/730817/rtos-ek-tm4c123gxl-enabling-custom-uart-in-tm4c123gxl

器件型号:EK-TM4C123GXL
主题中讨论的其他器件:CC3100ENERGIA

工具/软件:TI-RTOS

"您好、

我需要在  RTOS 中将 HM-10模块和 CC3100 Booster Pack 与 TM4C123GXL 板配合使用。 因此、可用引脚为 PC_6作为 Rx 、PD_7作为 Tx 来连接蓝牙模块。  我无法建立与蓝牙的 UART 通信。 我在正常 CCS 中启用了该功能。 但是、如何在 RTOS 中实现它呢?

请提供帮助。"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的意思是"我在正常 CCS 中启用了它。 "? 您是说在 TivaWare 中使用 driverlib 吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ya 使用 driverlibs 并设置时钟寄存器和全部。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Vishnuprasad、

    也许您可以从其中一个 BIOS 示例开始、并将您的 driverlib 调用添加到其中。  在非 BIOS 环境中、一切都正常工作吗?

    此致、

    Janet

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

    感谢您的回复、

    通过导入的 Energia 代码、系统运行良好。

    由于 enegia 具有更好的库和简单示例、 因此编辑所有这些库是一项非常简单的任务。

    但在 BIOS 环境中、我已经介绍了 UART 示例、但这些示例仅涉及 UART 0。

    我仅在两个月前才开始使用 CCS。

    没有 BIOS (例如 非 RTOS)我曾使用过一些 UART 和。 一切都很好。 但是 、对于 RTOS 、我不清楚实际从哪里开始。  

    在.cfg 文件中、我没有找到处理 UART 的正确方法。

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

    您好 Vishnuprasad、

    在 TIRTOS 中、外设配置为 .c 文件、例如在 EK_TM4C123GXL.C.中  如果您导入任何 TIRTOS 示例、它们将在项目中包含此板级配置文件。  您可以向 uartTivaHWAttrs[]和 UART_CONFIG[]表添加条目。  可以在 EK_TM4C123GXL_initUART ()(也可以在板级配置文件中)中配置这些引脚。

    您还可以将 UART 添加到 EK_TM4C123GXL.h 文件中的 UARTName 枚举中、并将"Board_UART1"定义为 Board.h  我建议查看中的另一个外设 具有多个条目的文件、例如 SPI 或 PWM、以作示例。

    此致、

    Janet

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Janet、
    我将进行检查。 … 是否需要对.cfg 文件执行任何操作来启用 UART 1? ?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Vishnuprasad、

    您无需修改.cfg 文件即可配置或启用 UART。

    此致、

    Janet

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