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.

[参考译文] TM4C1294NCPDT:为 TeraTerm 配置 UART 7

Guru**** 2462070 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/652023/tm4c1294ncpdt-configuring-uart-7-for-teraterm

器件型号:TM4C1294NCPDT

您好!

我有 TM4C1294XL Launch Pad、我想配置 UART 7、通过 UART 将 TeraTerm 连接到 USB 转换器(FT232) 、以查看 TeraTerm 中的显示功能。

问题:

1.我无法将 UART 配置为串行通信、原因是什么?

我已经介绍了数据表、如下所示、

–UART0 (调制解调器流控和调制解调器状态)

–UART1 (调制解调器流控和调制解调器状态)

–UART2 (调制解调器流控)

–UART3 (调制解调器流控)

–UART4 (调制解调器流控)

3.我想知道是否可以为串行端口配置 UART 7? 如何实现? 或者、只有具有流控制功能的 UART 才能用于串行通信。

此致、

Manohar

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

    流量控制(调制解调器流量控制)-如此处所用-证明对于串行通信"有用"-但不是"必要"。    如果您未连接调制解调器-您将"释放"此类需求。

    注意!   请检查(真正检查)以确保您的型号"UART 转 USB"不提供 RS-232电平-如果连接到您的 MCU -将(很可能)销毁它!    如果您尚未在电路板上安装 RS232线路驱动器、则需要"CMOS 至 USB 转换器"!

    实际上、您可以配置出现的 UART_7 (根据 MCU 手册 PG。 1164)-基于 PC4和 PC5。

    您的问题的性质(如何配置 UART_7)您尚未阅读/审阅(或完全吸收)的信号MCU 手册(UART 部分);外设驱动程序库用户指南(再次称为 UART);以及 API 中包含的"examples\peripheral\UART"列表。    虽然我可以"为你做这件事"、但你的学习要少得多、这不是一件好事情...

    如果您使用 API -您使用 "UARTCharGet ()& UARTCharPut ()"和/或其变体-将成功地使用 UART_7。

    这里有一些人更喜欢实用程序"stdio"、它通常可以避免"启用编号更高的 UART "。   您可以使用 API 的源代码(stdio.c)-您可以查看它 以确认排除了"这些编号更高的 UART 端口"。    人们期望您可以"克服该限制"-如果 UART_7如此重要...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    UART7没有 RTS 或 CTS 信号、因此您只能使用 XOFF 和 XON 进行流控制。