请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C1294KCPDT 我使用的是 TM4C1294KCPDT 微控制器。 我的疑问是、我能否同时将 UDMA 用于 UART 发送器和接收器。 ?
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.
我使用的是 TM4C1294KCPDT 微控制器。 我的疑问是、我能否同时将 UDMA 用于 UART 发送器和接收器。 ?
虽然从技术上讲不是同时进行的、但这两个事务可能在非常接近的时间内发生。 UART 上的 TX 和 RX 非常独立。 您可以同时发送和接收。 发送端和接收端都有 FIFO。 接收 FIFO 将保存接收到的数据、直到 UDMA 能够将其抓取。 即使在最快的波特率下、UDMA 也可以读取接收到的一个字节、并在接收到第二个字节之前加载另一个字节进行传输。
[引用 user="Bharath Raj "]如果通过 uDMA 通道将传输的 uDMA 数据解释为接收到的数据,该怎么办?
TX 和 RX 有单独的请求信号、这些信号会进入不同的 UDMA 通道。