串口+DMA接受不定長數據

工做中常常會遇到串口通訊,並對交互的數據進行處理。常常用到的是經過不停的產生串口接收中斷,而後對數據作處理。,這樣作的弊端就是,不停的會產生串口接受中斷。中斷請求不但使CPU停下來,並且要CPU執行中斷服務程序爲中斷請求服務,這個請求包括了對斷點和現場的處理以及CPU與外設的傳送,因此CPU付出了不少的代價。後面就能夠採用DMA接收數據,這樣串口就能夠不須要每次接收到一個字節的數據就進入中斷,影響
相關文章
相關標籤/搜索