Day35:DMA 原理与架构

DMA 功能:

直接内存访问,实现外设与内存或内存间数据传输,无需 CPU 干预

大幅提高数据传输效率,释放 CPU 资源

STM32 DMA 特性:

多个通道 (如 DMA1 有 7 个通道,DMA2 有 5 个通道)

支持外设到内存、内存到外设、内存到内存传输

支持循环模式 (适合周期性数据采集)

支持突发传输 (提高效率)

DMA 传输参数:

源地址:数据来源 (外设寄存器或内存)

目标地址:数据目的地 (内存或外设)

传输方向:外设→内存、内存→外设、内存→内存

传输大小:传输数据量 (字节 / 半字 / 字)

增量模式:源 / 目标地址是否自动递增

相关推荐
编程圈子10 分钟前
I.MX6U 裸机开发 24. 电容触摸屏与 I2C 驱动
单片机·嵌入式硬件
Zwawa43 分钟前
传感器模块都在交出什么:从模拟电压到数字协议
c语言·单片机·嵌入式
FakeOccupational2 小时前
【电路笔记 STM32】Cortex-M7 UART 中断模式(串口接收中断+串口空闲中断)
笔记·stm32·单片机
小李不想当小白2 小时前
USART串口协议(STM32标准库学习笔记)
经验分享·笔记·stm32·单片机·嵌入式硬件·学习
无垠的广袤2 小时前
拆解电子价签
单片机·蓝牙·diy·调试器·jlink·墨水屏
小何好运暴富开心幸福3 小时前
嵌入式历史与生态
stm32·单片机·mcu
甜甜的大香瓜4 小时前
【MT32F006】MT32F006之Stimer延时(轮询)
单片机
辰哥单片机设计4 小时前
MP3播放器模块(STM32)
stm32·单片机·嵌入式硬件
嵌入式-老费4 小时前
esp32开发与应用(题外话之SoC核心板Layout外包)
嵌入式硬件
神一样的老师4 小时前
Windows 中文用户名导致 ccache 编译失败
嵌入式硬件