Day35:DMA 原理与架构

DMA 功能:

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

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

STM32 DMA 特性:

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

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

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

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

DMA 传输参数:

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

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

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

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

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

相关推荐
Vizio<2 小时前
STM32HAL库开发笔记-GPIO输入
笔记·stm32·单片机·嵌入式硬件
硅农深芯3 小时前
什么时候要用开漏输出(open drain output)?
单片机·嵌入式硬件·gpio·开漏输出·open drain
电子工程师-C514 小时前
基于51单片机的家居环境监测系统
单片机·嵌入式硬件·51单片机
Big_潘大师4 小时前
十轴IMU模块-AHRS角度姿态、加速度计、磁力计、气压陀螺仪传感器
stm32·单片机·嵌入式硬件·arduino·陀螺仪
ghomeway6 小时前
keil使用虚拟的调试串口给调试助手发送数据
单片机·嵌入式硬件
Jason_zhao_MR7 小时前
米尔RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构
linux·嵌入式硬件·物联网·架构·嵌入式·嵌入式实时数据库
小痞同学7 小时前
stm32跑马灯实验
stm32·单片机·嵌入式硬件
宇宙realman_9998 小时前
Flash2833x_API的cmd文件解析
单片机
易水寒陈8 小时前
定时器计数溢出引发的bug
stm32·单片机