429的摄像头DMA配置问题

2019-07-20 14:40发布

7寸屏显示,OV7670想直接接收 640*480的数据,COPY到SDRAM指定区域,可是DMA最大数据量<(640*480*2),显示不全,难道要开3个通道来搞定?
另外就是OV7670显示不良,颜 {MOD}不对,画面也不同步,有时重新设置一下VSYNC,HSYNC,和CLK极性,就正常了,试了网上好几版7670参数(包括原子的)。
MCO1直接输出24M时钟过去的,开始怀疑频率高,信号不稳定的问题,降到12M,6M,都没改变,迷惑了一天了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
tibusi
1楼-- · 2019-07-20 17:07
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 20:55
DMA设置成单个传输长度,内存地址自增 试试.
tibusi
3楼-- · 2019-07-20 23:09
外设地址不变,MEM增加,这是肯定的
各种长度都试过,没有OK的,试过对BUFFER图像进行565数据,高低字节反过来,图像会正常,但颜 {MOD}不对,蓝变红
继续搞。。。。。
正点原子
4楼-- · 2019-07-21 03:02
 精彩回答 2  元偷偷看……
tibusi
5楼-- · 2019-07-21 03:12
我现在用的就是SDRAM做显示内存,主画面和7670的都是的
高低字节反了的原因估计是,7670是先送高字节(R4-R0,G5-G3),送到DMA了会存在低字节的位置。
现在图像只是颜 {MOD}不对,没看到429的DCMI和7670哪里可以调节颜 {MOD}通道,想红 {MOD}蓝 {MOD}反过来试试

6楼-- · 2019-07-21 04:01
 精彩回答 2  元偷偷看……

一周热门 更多>