SMT32H7系列DMA和DMAMUX的一点理解

DMA和DMAMUX

DMA:无CPU参与下直接进行数据搬运的控制器
DMAMUX:建立DMA请求和DMA通道之间的映射关系,类似于路由的功能。无DMAMUX的MCU,DMA请求和DMA通道的映射关系是固定的,不能由软件修改。有了DMAMUX可以将DMA请求和DMA通道由软件联系起来,实现自定义链接。
以STM32H743为例:
DMAMUX1:DMAMUX1_Channel0-15对应DMA1_Stream0-7和DMA2_Stream0-7。

DMAMUX2:DMAMUX2_Channel0-7对应BDMA_Channel0-7。

具体见下图,理解仅供参考。

Snipaste_2025-12-09_09-43-10

触发发生器的例子
1.比如外部中断EXTI触发存储器到存储器/外设的DMA请求
无DMAMUX的情况下:因为EXTI本身没有DMA请求,但EXTI要触发DMA只能在EXTI中断中启动DMA,配置好存储器到存储器/外设的DMA后,然后再EXTI中断中启动DMA。
有DMAMUX的情况下:触发信号HAL_DMAMUX1_REQ_GEN_EXTI0和信号发生器DMA_REQUEST_GENERATORx关联相当于EXTI0具有了DMA请求,然后配置好DMA传输通道,配置好EXTI0,EXTI0就能触发DMA实现DMA传输了。这里边可能MCU已经做好EXTI边沿信号和DMA启动的关联了,不然和在EXTI中断中启动DMA又有什么区别呢。(猜测,没用过)
2.比如GPIO触发DMA请求实现存储器到GPIO的数据传输
无DMAMUX的情况下:GPIO本身没有DMA请求,要实现存储器到GPIO的DMA传输需要借用一个DMA请求,我当初用的是TIM_UP的DMA请求(当然也可以用其它信号,只要能产生DMA请求就行),然后在DMA配置中按照存储器到外设的DMA配置就行,我用这个可以实现输出一段固定波形的信号,信号的CLK和TIM周期一致,如果这段波形要周期性出现可以用另一个定时器,在定时器中断中使能DMA。
本质上是外设1->存储器->外设2的传输,外设1有DMA请求,外设2没有DMA请求,用外设1的请求干外设2的事情。

2

有DMAMUX的情况下:触发信号HAL_DMAMUX1_REQ_GEN_LPTIM1_OUT和信号发生器DMA_REQUEST_GENERATORx关联产生的DMA请求用作GPIO的DMA请求,然后配置DMA传输通道,配置LPTIM定时器,则启动DMA后,LPTIM定时器每次产生1个DMA请求,发送1个数据。如果DMA是循环模式则会根据NDTR循环传输,如果是正常模式则NDTR传完后DMA自动关闭。

同步发生器的例子
同步信号主要用于周期启动DMA
1.定时进行串口DMA发送数据
无DMAMUX的情况:串口都有DMA请求,不需要触发发生器,直接通过外设请求和DMA传输通道关联,但是我要定时发送串口数据,则需要在一个定时器中断中启动串口DMA发送。
有DMAMUX的情况:先进行串口外设和DMA传输通道的关联,然后选择同步信号HAL_DMAMUX1_SYNC_LPTIM1_OUT关联DMAMUX,配置LPTIM实现周期发出同步信号启动DMA。
同步信号是用来启动DMA的,不是DMA的请求,DMA的请求来自串口。

重点理解
1.触发信号和同步信号都是固定的

3

2.理解触发信号HAL_DMAMUX1_REQ_GEN_LPTIM1_OUT和HAL_DMAMUX1_SYNC_LPTIM1_OUT在两个项目中应用的区别。
触发信号相当于DMA请求信号,同步信号相当于DMA启动信号。
触发信号多用于外设1->存储器->外设2的类型,同步信号多用于存储器->外设里的周期性启动DMA的情况。
在触发信号HAL_DMAMUX1_REQ_GEN_LPTIM1_OUT下,每一次触发信号引起一次DMA请求,而一次定时器的DMA请求只能传输一个DMA数据块。
在同步信号HAL_DMAMUX1_SYNC_LPTIM1_OUT下,一次同步信号启动一次DMA,DMA会传输完设定长度的数据,而不是单个数据块。

只是理解,没有过多验证。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/994258.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年质量好的石英舟/石英定制厂家最新权威实力榜

2025年质量好的石英舟/石英定制厂家权威实力榜 行业背景与市场趋势 石英制品因其高纯度、耐高温、耐腐蚀、低热膨胀系数等优异性能,广泛应用于半导体、光伏、光学、化工、医疗等领域。随着全球科技产业的快速发展,…

2025年国内凤凰单丛茶公司定做厂家口碑排行与推荐榜

在当前市场中,凤凰单丛茶的订做厂家琳琅满目,但口碑与品质显得尤为重要。消费者在选择时,可以依赖一些评估指标来帮助决策。首先,关注客户的评价和反馈,了解他人的真实饮茶体验,这能大大提高您选购合适产品的成功…

spec-kit用法

[TOC] 2. 开始用斜杠命令与你的AI智能体交互: 2.1 `/constitution` — 确立项目原则 2.2 `/specify` — 创建基准规范 2.3 `/plan` — 制定实施计划 2.4 `/tasks` — 生成可执行任务 2.5 `/implement` — 执…

2025年口碑好的钢丝绳检测/港口钢丝绳检测厂家实力及用户口碑排行榜

2025年口碑好的钢丝绳检测/港口钢丝绳检测厂家实力及用户口碑排行榜行业背景与市场趋势随着全球工业化的不断推进和港口物流业的蓬勃发展,钢丝绳作为重要的承载部件,其安全性能直接关系到生产安全和人员生命财产安全…

2026 律所公正测评:北京执行纠纷专业机构名单与高性价比解决方案解析

2025 年全国法院首次受理执行案件突破千万件,北京作为核心司法区域,执行纠纷案件量同比上升 13.6%,但执行到位率仍不足六成。债权人赢了官司却拿不到钱的 “执行难” 问题愈发突出:被执行人转移财产、执行依据模糊…

prometheus日常使用

1.查看某个job下的所有指标count by (__name__) ({job="common_elasticsearch"})

2025年评价高的儿童洗鼻器/洗鼻器家用厂家选购指南与推荐

2025年评价高的儿童洗鼻器/洗鼻器家用厂家选购指南与推荐 开篇:行业背景与市场趋势 随着健康意识的提升和环境污染的加剧,鼻腔护理逐渐成为家庭健康管理的重要环节。近年来,过敏性鼻炎、鼻窦炎等呼吸道疾病的发病…

禅道-创建电商APP V2.0

操作步骤(边演示边讲解,学员同步实操): • 步骤1:创建产品(基础准备)——点击“产品-创建产品”,填写产品名称(如“电商APP V2.0”),描述填“用于线上商品销售的移动端应用”,点击“保存”。 • 步骤2:录…

破解 “执行难”:北京专业执行律所机构推荐与深度测评

“胜诉易、执行难” 是司法实践中的突出难题。当遭遇法律纠纷,当事人不仅需要在诉讼中胜诉,更渴望判决结果能切实落地,此时寻找专业靠谱的律师与律所,通过在线律师咨询获取法律帮助、进行法律问题咨询至关重要。北…

探寻口碑不错的舞蹈艺考培训学校,一铭艺术学校脱颖而出

在当今艺考竞争日益激烈的大环境下,选择一家靠谱且性价比高的舞蹈艺考集训机构,成为众多艺考生和家长的首要任务。那么,什么样的舞蹈艺考辅导机构才是比较不错的呢?又有哪些诚信的舞蹈艺考辅导机构值得推荐呢?接下…

2025 年 12 月无锡旅行社口碑 TOP1:万达国旅五区深耕,品质服务成全民首选

2025 年 12 月,无锡旅游市场暖意融融,梁溪区古运河的桨声、锡山区田园的静谧、惠山区古镇的蟹香、滨湖区太湖的烟波、新吴区生态的清新,吸引着无数游客驻足。最新无锡旅行社口碑测评结果正式公布,无锡万达国旅以 9…

redux 中间件原理

Redux 中间件(middleware)是 Redux 提供的一套 对 dispatch 进行增强 的机制。 它允许你在 action 被发出(dispatch)之后,到达 reducer 之前,插入你自己的逻辑。 比如:日志打印(redux-logger)处理异步(redux…

2025年评价高的钻裂一体机/矿山钻裂一体机厂家实力及用户口碑排行榜

2025年评价高的钻裂一体机/矿山钻裂一体机厂家实力及用户口碑排行榜行业背景与市场趋势随着全球矿业资源开发向纵深发展,矿山开采设备行业正经历着前所未有的技术革新与产业升级。钻裂一体机作为矿山开采的核心设备之…

口碑好的舞蹈艺考辅导机构推荐:一铭艺术学校

在舞蹈艺考的赛道上,选择一家靠谱的辅导机构至关重要。面对众多的舞蹈艺考培训学校,学生和家长们常常感到迷茫,不知道如何选择。今天,我们就来聊聊口碑好的舞蹈艺考辅导机构,为大家推荐一家资质齐全且靠谱的学校—…

2025年12月浩金樽酒业解读红酒回收核心价值逻辑:产区、时间与品质的三重赋能

在高端红酒回收领域,价值评估始终围绕多重核心维度展开。浩金樽酒业作为专注高端名酒回收的服务机构,长期深耕行业,对红酒回收的价值逻辑有着深刻理解。其业务范围覆盖全国,不仅回收茅台、五粮液等珍稀白酒,更涵盖…

2025 年 12 月自动售货机厂家最新推荐,聚焦资质、案例、售后的五家企业深度解读

引言​ 随着无人零售行业爆发式增长,2024 年中国无人售货机市场交易规模已达 1000 亿元,同比增长 30%,但行业仍面临设备稳定性不足、识别准确率参差不齐、售后服务缺失等痛点,53.27% 的消费者担忧设备故障问题。为…

2025年新疆大马力拖拉机公司权威推荐榜单:新疆拖拉机/凯尔农机3004/大马力拖拉机源头公司精选

在新疆广袤的田野上,大马力拖拉机是现代化农业生产的核心动力。面对集约化、规模化的作业需求,以及保护性耕作、残膜回收等特殊农艺要求,选择一台动力强劲、可靠耐用且服务及时的拖拉机及配套装备,直接关系到耕作效…

unity 启动时运行脚本 代码设置宏字符串

如题:点击查看代码 using System.Linq; using UnityEditor; using UnityEngine;[InitializeOnLoad] // 启动时运行 Editor 脚本代码 public class LocalDeviceSetting {static LocalDeviceSetting(){Debug.Log("…

2025 年 12 月上海假发品牌权威推荐榜:伊薇卡手工真人发丝,逼真舒适重塑自信,涵盖男女式、医疗化疗及老年全头套假发精选

2025 年 12 月上海假发品牌权威推荐榜:伊薇卡手工真人发丝,逼真舒适重塑自信,涵盖男女式、医疗化疗及老年全头套假发精选 随着社会审美多元化发展与个人形象管理意识的提升,假发已从传统的医疗辅助品,演变为时尚造…

【合集】【IEEE出版 | EI检索】第五届人工智能与大数据国际学术研讨会 (AIBDF 2025)、第二届图像处理、多媒体技术与机器学习国际学术会议(IPMML 2025)

2025年第五届人工智能与大数据国际学术研讨会 (AIBDF 2025)将于2025年12月26-28日在贵州省贵阳召开。第二届图像处理、多媒体技术与机器学习国际学术会议(IPMML 2025)将于2025年12月26-28日于中国郑州召开。一、【征…