主题中讨论的其他器件:SysConfig
工具与软件:
您好!
在 UART2LPF3.c 中有硬件流控制元素、我想在数据流示例中使用该元素。
我如何使用它,是否有一个样本?
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.
您好!
要使用 UART 流控制、可以在 SysConfig 中启用。
只有部分 DIO 可以支持 UART 流控制(RTS 和 CTS)、因此您需要相应地规划设计。
数据表中列出了支持该功能的 Dios、分别为 UART0RTS 和 UART0CTS。
请注意、在上面的示例中、假设有一个 LaunchPad 板、 我将 DIO21用于 CTS、将 DIO8用于 RTS。 这两者还连接到 Launchpad 红色/绿色 LED、因此需要移除这些 LED 跳线。
谢谢!
Toby
这是预期行为。
RTS 输出引脚处于低电平意味着 UART 外设已准备好接收字节(即 RX FIFO 中存在空间)。
由于 RTS 始终为低电平、这意味着 UART RX 始终已准备就绪。 这很可能是因为我们的器件使用 DMA 将 FIFO 字节复制到 RAM。
这只影响器件的 RX。
对于 TX、相关的引脚是 CTS 输入。 只要 CTS 为低电平、器件就可以执行 UART TX。
可通过将 CTS 引脚连接到 GND 来检查此情况。
有关更多详细信息、请参阅 TRM: https://www.ti.com/lit/pdf/swcu193中的"19.3.5流量控制"