傻傻分不清楚的MDMA, DMA1,DMA2, DMA2D,BDMA?

本文介绍了STM32 H743中不同类型的DMA,包括MDMA在SDRAM和QSPI操作中的应用,DMA1和DMA2在外设如ADC、UART、SPI、SD卡中的作用,以及DMA2D在图像处理加速方面的功能。通过使用DMA,可以显著提高性能并减少CPU资源消耗。建议读者参考手册和例程进一步学习。
摘要由CSDN通过智能技术生成

最近一直在使用H743这颗料,主频跑400M,很多外设在使用时都开了DMA,性能杠杠的,推荐大家多使用。如SDRAM, QSPI,SPI等,H743里面DMA比较多,也较复杂,有DMA2D,MDMA, BDMA,DMA1,DMA2等等,使用时候注意区分。

MDMA

先来看看MDMA的框图概览

例如在SDRAM 和QSPI的操作中我们可以使用MDMA来完成。我是SDRAM作为RGB屏的缓存和动态内存使用,初始化完SDRAM后,可以初始化MDMA,可参照官方例程来修改适应自己的板子

同样在QSPI外挂FLASH的操作中,同样可使用MDMA,换另一个通道,

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值