STM32 DMA加串口空閒中斷接收數據

STM32使用DMA加串口空閒中斷接收數據   STM32中,需要用串口接收數據,是使用串口中斷來接收數據。但是用這種方法的話,就要頻繁進入串口中斷,然後處理,效率就比較低。於是就想到用DMA來接收串口數據,這個STM32也是支持的。但是關鍵的一點,怎麼知道數據接收完畢了呢?如果接收的數據長度固定,那就好辦,直接設置DMA的接收數據個數就行了。但是如果長度不固定了,那應該怎麼辦了? 這個時候,就要
相關文章
相關標籤/搜索