STM32的UART使用DMA操做不要入的坑

UART發送:HAL_UART_Transmit_DMA(&huat1,tx_data, 6);在完成各類初始化以後(或者是進入while以前)調用一次這個UART dma發送函數就能夠不用管了。 變量「tx_data」是在while()裏實時更新的,這個串口dma發送函數無論你"tx_data"有沒有更新,只要上一幀數據發送完畢,就接着發下一幀。 因此就有問題了,有時候tx_data更新了一半,
相關文章
相關標籤/搜索