如何使用DMA,包含源碼以及詳細註釋

DMA定義:直接存儲器存取(DMA)用來提供在外設和存儲器之間或者存儲器和存儲器之間的高速數據傳輸。無須CPU干預,數據可以通過DMA快速地移動,這就節省了CPU的資源來做其他操作。 翻譯過來就是,如果兩個設備想要進行數據的高速傳輸,就可以用DMA通道進行傳輸。爲什麼要這樣呢? 舉個例子,如果定義變量a=0x11,串口想要把這個數據發送出去,那麼cpu會先把變量a的值讀到cpu內部來,cpu內部有
相關文章
相關標籤/搜索