STM32 利用DMA和串口空閒中斷實現不定長收發數據包

1、設計 目的:利用STM32的一組串口配合DMA實現不定長數據包收發。緩存 2、貼代碼 要點:app 一、DMA收發配置爲單次觸發。每次使用都須要從新設置一下計數值。函數 二、串口空閒中斷中,須要關閉串口的DMA請求,退出中斷函數時再從新打開。在中斷服務函數中。再也不接收串口數據。設計 三、再中斷服務函數中。再讀一次數據寄存器。確保下次打開DMA請求時不引入錯誤的數據code #include
相關文章
相關標籤/搜索