Day35:DMA 原理与架构

DMA 功能:

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

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

STM32 DMA 特性:

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

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

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

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

DMA 传输参数:

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

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

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

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

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

相关推荐
QH1392923188037 分钟前
Keysight N5183B N5183B 微波模拟信号发生器
网络·单片机·嵌入式硬件·集成测试·信息与通信
笨笨饿1 小时前
#110_SCH3000 平台图传系统配置指南:从 DVP 摄像头到 UVC/WiFi 双通道传输
c语言·stm32·单片机·嵌入式硬件·物联网·vim
捷瑞电子工坊2 小时前
FreeRTOS事件组:多任务同步的利器
stm32·嵌入式·freertos·实时操作系统·标准外设库·事件组·任务同步
千秋岁rr3 小时前
5.0 TIM
单片机·嵌入式硬件
小僧景贤4 小时前
STM32 startup.s 启动文件与 .map 映射文件深度技术解析(md/hd 版本差异化对比)
stm32·内存映射·startup.s·map 文件·单片机启动流程
zcmodeltech5 小时前
水利水电沙盘模型控制系统设计与实现:多场景多工况联动方案
网络·stm32·嵌入式硬件·制造·多分类
2601_966799046 小时前
CH398 技术解析:USB 3.0转千兆以太网单芯片方案与内置电源设计要点
单片机·嵌入式硬件
zlinear数据采集卡7 小时前
数据采集卡从入门到精通(38):上位机开发实战——Python/QT/LabVIEW的技术选型与分层架构
python·单片机·嵌入式硬件·qt·fpga开发·开源·labview
嵌入式阿蔡7 小时前
项目实战 02:智能家居环境网关——ESP32 做 BLE 中心 + 本地联动
网络·单片机·嵌入式硬件·esp32·智能家居·嵌入式实时数据库
自小吃多8 小时前
Capture软件原理图添加差分属性笔记
笔记·嵌入式硬件