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

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