关于stm32f407 DMA

2019-07-20 23:31发布

stm32f4通过DMA传输OV7725摄像头的数据,想通过GPIO口PC5实现外设到内存的传输,然而根据原子哥给的教程改了一点配置之后。还是无法接收到数据,难道是因为DMA只能用在专用的外设才能用吗?普通的IO口不行吗?求助啊,该怎么改就能让普通IO口当作DMA通道用GPIO口配置
GPIO口配置 GPIO口配置
DMA配置
9K6ZMDX)@I4S%RSYBQRH.png




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
mzwhhwj
2019-07-21 03:17
普通IO没有对应的DMA通道,肯定是不行的,不过可以借助定时器的通道就可以实现,如果OV7725的数据是STM32这边用定时器给时钟就可以读回来的话,就可以直接这个定时器的DMA通道,让定时器触发DMA,DMA就可以把GPIO的数据搬到内存了,再考虑数据延时的话,最好是定时器的另一个通道延时触发DMA

一周热门 更多>