STM32入门 DMA
发布时间
阅读量:
阅读量
DMA
- 理论
-
- DMA概述
- 组成结构图
- 数据结构与操作函数
-
理论
DMA技术概述
DMA:Data Memory Access,即直接存储器访问。其核心作用在于实现数据在不同位置之间的传输,而无需占用CPU资源。
DMA1:配备7个通道,支持P→M、M→P以及M→M三种传输模式。
DMA2:配备5个通道,同样支持P→M、M→P以及M→M三种传输方式。
DMA2功能仅在大容量及互联型产品中提供。
说明:P代表外设(如ADC);M表示变量(包括FLASH中的代码与const变量,以及SRAM中的变量)。
当CPU向DMA发出指令后,DMA将负责将变量内容传输至串口并完成发送操作,此时CPU只需执行该指令后即可进入空闲状态。
参考资料:
STM32参考手册 2.1
STM32参考手册 10
框图

1-直接内存访问请求
2-数据传输路径
3-冲突调解组件
DMA1请求对应关系

还没有任何评论哟~
