21ic电子技术开发论坛's Archiver
论坛首页
›
国民技术MCU
› 检测 USART_FLAG_TXDE 标志
裤脚口感好
发表于 2025-8-28 10:31
检测 USART_FLAG_TXDE 标志
参考官方例程做 N32 串口 DMA 发送时,发现例程检测 DMA 通道完成标志,实际测试中因 DMA 搬运比串口发送快,DMA 完成时数据还在串口寄存器没发出去,导致后续数据发送错乱。改成检测 USART_FLAG_TXDE 标志后正常,但不确定不同波特率(如 115200、1Mbps)下,这个检测逻辑是否都适用?会不会有遗漏数据的情况?
页:
[1]
查看完整版本:
检测 USART_FLAG_TXDE 标志