当前位置:   article > 正文

stm32学习笔记6——DMA

stm32学习笔记6——DMA

在这里插入图片描述
存储器到存储器的数据转运,一般使用软件触发,外设到存储器的数据搬运,一般使用硬件触发
在这里插入图片描述在这里插入图片描述
初始化DMA步骤;
1.开启DMA时钟
2.调用DMA_Init
3.使能

软件触发和自动重装器不能同时使用
不能在DMA开启时写传输计数器

在这里插入图片描述
举例
在这里插入图片描述
在这里插入图片描述
相关库函数

void DMA_SetCurrDataCounter(DMA_Channel_TypeDef* DMAy_Channelx, uint16_t DataNumber);//写传输计数器
uint16_t DMA_GetCurrDataCounter(DMA_Channel_TypeDef* DMAy_Channelx);//获取传输计数器值
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/676797
推荐阅读
相关标签
  

闽ICP备14008679号