关于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条回答
残梦重生2016
2019-07-21 15:18
mzwhhwj 发表于 2016-3-6 12:13
普通IO没有对应的DMA通道,肯定是不行的,不过可以借助定时器的通道就可以实现,如果OV7725的数据是STM32这 ...

嗯,最近我试着用定时器5的通道2上升沿触发DMA,传输方式是USART1->DA 到 内存rece[](我定义的一个数组),发现传不过去,如果直接用定时器的通道地址直接传到内存的话,能传过去,所以我比较纳闷的是,外设地址是不是必须触发DMA触发源地址?

一周热门 更多>