天天看點

STM32F767--->DMA定義

文章目錄

  • 定義

定義

 DMA: Direct Memory Access,即直接存儲器通路。 DMA 傳輸方式無需 CPU 直接控制傳輸,也沒有中斷處理方式那樣保留現場和恢複現場的過程,通過硬體為 RAM 與 I/O 裝置開辟一條直接傳送資料的通路,能使 CPU 的效率大為提高。

 STM32F767 最多有 2 個 DMA 控制器(DMA1 和 DMA2),共 16 個資料流(每個控制器 8 個),每一個 DMA 控制器都用于管理一個或多個外設的存儲器通路請求。每個資料流總共可以有多達8 個通道(或稱請求)。每個資料流通道都有一個仲裁器,用于處理 DMA 請求間的優先級。

繼續閱讀