嵌入式学习小组
直播中

石正厚

7年用户 1142经验值
私信 关注

DMA工作原理与常用函数解析

【嵌入式系统】DMA工作原理与常用函数解析1、DMA基本原理直接存储器访问通道(DMA, Direct Memory Access)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。CPU只需初始化DMA,传输本身由DMA控制器来实现而无须CPU干预。DMA挂载在AHB上且数据传输前后不必保存上下文,因此数据可通过DMA高速移动。设置DMA的目的是:通过硬件为存储器和外设间开通若干个直接进行数据传输的通道,节约CPU资源。图1 DMA路径举例        例如图1所示,APB2上挂载的某个外设发

更多回帖

发帖
×
20
完善资料,
赚取积分