九九百科網

位置:首頁 > 經驗 > 

單片機dma有什麼用

經驗1.56W

單片機dma有什麼用

DMA是一種不需要CPU參與傳送數據的方式,這樣可以節省大量的CPU資源。DMA就是直接存儲器訪問的首字母縮寫(DirectMemoryAccess)。CPU的總線上同時會掛着多幾個存儲器,如果想要將存儲器1的內容複製到存儲器2,如果不用DMA的話,就得靠CPU直接去操作了,操作過程大致是:CPU準備好存儲器1的地址和控制信號,讀取存儲器1的內容,存放到CPU內部寄存器中,再準備好存儲器2的地址和控制信號,將寄存器中的內容寫入到存儲器2。

標籤:單片機 Dma