f407驱动ov7670 的问题

2019-08-14 06:24发布

因为内存不够,所以只能做小图,想做成是120*160,这样,所有的显存就是120*160*2=38400
dcmi的DMA传输数量是:38400/4=9600
在ov7670初始化后(用的是原子哥F103里的初始化),我执行了这句代码:OV7670_Set_Window(12,176,120,160);
但执行了这句以后,下在的DMA语句,就一直在等待,估计是没有凑够9600个数据。
如果没有上面这个语句,是能够采集到9600个数据的。

请问大家,有遇到这个问题吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
kmmyk
1楼-- · 2019-08-14 07:09
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-08-14 10:40
DMA和你这个窗口设置无关哦,你仿真看看CNDTR寄存器是否有变化?

一周热门 更多>