Day35:DMA 原理与架构

DMA 功能:

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

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

STM32 DMA 特性:

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

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

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

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

DMA 传输参数:

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

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

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

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

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

相关推荐
来自晴朗的明天1 小时前
2、NMOS 电源防反接电路
单片机·嵌入式硬件·硬件工程
良许Linux2 小时前
DSP的选型和应用
后端·stm32·单片机·程序员·嵌入式
混分巨兽龙某某2 小时前
基于STM32的嵌入式操作系统RT-Thread移植教学(HAL库版本)
stm32·嵌入式硬件·rt-thread·rtos
_ZeroKing2 小时前
自制智能门锁:NFC 刷卡 + 小程序远程开锁(完整实战记录)
嵌入式硬件·小程序·notepad++·arduino
清风6666663 小时前
基于单片机的多路温湿度采集与WIFI智能报警控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
爱吃番茄鼠骗3 小时前
回顾ESP32S3系列---基础篇(Bootloader)
单片机·嵌入式硬件
码农三叔3 小时前
(8-2)传感器系统与信息获取:外部环境传感
人工智能·嵌入式硬件·数码相机·机器人·人形机器人
青椒*^_^*凤爪爪3 小时前
Vscode下调试STM32N6系列单片机的方法
vscode·单片机·stm32n6·stm32n647
余生皆假期-4 小时前
永磁同步电机下桥三电阻采样方式的电机电流重构方法
单片机·嵌入式硬件·嵌入式
蓬荜生灰5 小时前
STM32(12)-- GPIO输入,按键检测
stm32·单片机·嵌入式硬件