![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
叉车小王子
这个作者很懒,什么都没留下…
展开
-
DMA控制原理
DMA功能DMA实现的是数据的传输功能,它的特性在于不占用CPU的资源。正常情况下我们要获取外设的数据,需要利用CPU对外设数据进行读取,在用CPU将数据写进存储器,而DMA就可以实现节约CPU工作的目的。DMA特性在STM32F4和STM32F1之间两者的DMA是有所区别的,F4能实现存储器到存储器的传输,两者的寄存器不太一样。这里主要讲F4的DMA。F4有两个DMA控制器,每个DMA...原创 2019-03-12 18:10:45 · 887 阅读 · 0 评论 -
实现DMA从存储器到外设的数据传输
本文讲解的是存储器到USART串口上的传输内容为字符串,设置长度为所发字符串的整数倍,这样就连续在串口发送对应整数次的字符串。DMA编程实现在文章的开头,我先列出实现DMA传输的步骤:这里要注意的一个地方是我们有使能对应外设的DMA请求,在DMA的传输中,我们要时刻检测剩余的数据量,当数据传输完毕后,及时反馈提示信息。在该实验中我们要借助串口调试助手和正点原子的电容触摸屏进行显示。在实现...原创 2019-03-13 16:39:43 · 3677 阅读 · 0 评论