器件型号:MSP432P4111
我有一位同事正在与我们一起处理 UART 通信、他对于传输完成中断标志的行为、尤其是它如何与 DMA 配合工作有一些疑问。
引用他的问题:
手动表示当 TXBUF 为空且移位寄存器已发送最后一位(即传输已开始且 TXBUF 和移位寄存器为空)时产生中断。 这就告诉我、在 DMA 模式下、DMA 应该能够在移位寄存器被清空前用下一个字符将 TXBUF 归档。 实际上、我仍然必须在 UART_BUSY 上循环才能使 RS485正常工作。 因此、我会获取任何可用的信息、示例、DMA 交互、使用技巧等...
有人能否提供一些有助于回答他的问题的见解?
谢谢。