STM32 usart dma 數據只能接收到一個字節

一個低級錯誤,採用STM32 HAL庫,因爲DMA時鐘配置跟串口,dma通道配置在兩個文件裏,結果先進行了串口配置,DMA通道配置,而後纔是把DMA時鐘打開了。致使串口接受的時候,只能接收到最後一個字節,而發送正常,一直覺得配置的MEM INC這裏出問題,知道問題是在DMA配置這裏,後來才發現DMA時鐘是後面才配置,記錄一下配置
相關文章
相關標籤/搜索