请教高手:F4的OV9655和DCMI通过DMA双缓存到内部SRAM的配置问题

2019-07-20 23:14发布

用F4、OV9655和DCMI通过DMA双缓存到内部SRAM,然后再把两个缓存的图像片段搬到外部SRAM组成一帧图像,最后在另一外部SRAM数组中转化成RGB565格式在通过LCD_WriteRAM()显示到LCD上的配置问题:      1.我想用以上方法获取YUV422格式的图片,是否OV9655要设定成YUV422输出,并且输出格式是YUYV顺序;然后DCMI也设定成YUV422输出,而且DMA时是输出32位的字?这里能否设成16位的半字?
      2.然后进内部SRAM数组buf[]时,用半字传送,是否也是buf[]={Y0U0Y1V1Y2U2.......}这个顺序?

      3.从外部SRAM把YUV422格式转化成RGB565格式图片时,RGB在半字中的顺序是什么?送LCD显示时是否可以用函数LCD__WriteRAM()按顺序p0p1p2p3......半字半字的送?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
luyongyun
1楼-- · 2019-07-21 18:17
正点原子 发表于 2016-3-26 12:23
在回复里面就有图片上传啊。

回复里的图片是要输入地址的,不知道是什么地址啊
luyongyun
2楼-- · 2019-07-21 21:39
 精彩回答 2  元偷偷看……
luyongyun
3楼-- · 2019-07-22 01:37
上面程序帧中断后DMA缓存中的剩余部分转存程序用不用都是同样情况
luyongyun
4楼-- · 2019-07-22 01:46
@正点原子  原子哥能不能帮分析一下错误出在哪里?

一周热门 更多>