23
2022
10

stm32---Dma--存储器向外设发送数据

DMA传输简单来说,就是要确定三要素:源地址(从哪里提取数据),目标地址(数据传输到哪里去)还有传输的数据量(传多少数据)。 而这里的源地址和目标地址就可以是“外设”或者“内存”。“外设”可以理解成外设的数据寄存器(XX_DR),而“内存”就可以理解成大数组。 DMA的传输方式就分为三种“内存到外设”、“外设到内存”以及“内存到内存”,


某个外设在通过DMA传输数据前,必须先给DMA控制器发送请求,控制器会返回一个应答信号给外设,外设应答后并且DMA控制器收到外设应答信号后,便会启动DMA传输。这个过程类似于TCP的“三次握手”


源码:

DMA_2.zip


微信扫码关注

更新实时通知

« 上一篇

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。