stm32 串口+DMA+環形FIFO緩存收發數據

自用,比較粗糙,歡迎討論 重要幾點 1.配置DMA,串口及環形buff之間的關係; 2.USART_IT_IDLE空閒中斷接收完一幀數據,處理環形buff入口指針,通知用戶程序接收完一次數據; 3.發送數據無需利用環形buff,直接將待傳數據做爲DMA的源地址,再使能相應DMA通道,根據串口TC中斷判斷髮送完成; 4.用戶程序中讀取FIF0;web 環形FIFO buff FIFO實現爲一個維護入
相關文章
相關標籤/搜索