STM32F0芯片HAL庫利用uart+dma+空閒中斷+環形緩衝區實現不定長接收和不定長髮送

最近在作F091芯片的項目,利用HAL庫實現uart+dma的不定長接收和發送,而且要利用環形緩衝區,達到數據接收和發送都不會進行阻塞且不會丟失的目的。併發 網上查了不少資料,也有不少關於這種的文章,可是幾乎沒有一個方式完美的,不是隻有發送,就是隻有接收,或者發送接收都沒有實現環形緩衝區,並且發送只講了怎麼使用HAL_UART_Transmit_DMA()函數,可是沒有完整的實現方案。函數 本文章
相關文章
相關標籤/搜索