Thread 中讨论的其他器件:EK-TM4C129EXL、 TM4C123
数据表对 UART 中的中断信令没有太多评价。
我们将使用 UDMA 和 UART 发送/接收64字节的块。 我们使用中断作为错误处理的一部分、以发出清除状态和重新启动通信的请求。 这可能发生在消息中间。
作为清理的一部分、我们首先阻止 DMA 在存储器和 UART FIFO 之间移动数据。 但是 FIFO 本身中已经存在的信息又会怎样呢?
当 UART 发送中断或接收到中断时、对 UART 的 FIFO 有何影响?
发送中断是否会清除 Tx FIFO?
接收中断是否会清除 Rx FIFO?
如果没有、清除 FIFO 的正确方法是什么?