如何修改使得OV2640输出分辨率为1280*720?

2019-08-12 17:54发布

本帖最后由 Allen.W 于 2017-1-11 17:14 编辑

是这样的,我想把ov2640用在fpga上面,需要输出720p的图片,前面用stm32配置,所以我用战舰v2在调试ov2640,在例程的基础上,已经修改了如下代码:[mw_shl_code=applescript,true]//OV2640_OutSize_Set(lcddev.width,lcddev.height);
                OV2640_OutSize_Set(1280, 720); [/mw_shl_code]
因为我看到有文档说720P的PCLK要到72Mhz,我测了一下我的只有1Mhz,而且帧频率应该是30hz吧?我的只有7hz呢。

请教各位,还需要修改什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
Allen.W
1楼-- · 2019-08-12 20:18
 精彩回答 2  元偷偷看……
上善若水
2楼-- · 2019-08-12 23:19
问题解决了吗?这个除了设置输出分辨率,也就是OV2640_OutSize_Set(1280, 720);之外,还要设置0x11和0xd3两个寄存器的分频,调节帧率。pclk的频率能到72M?文档哪里有说明?
qscdianzhi
3楼-- · 2019-08-13 02:53
帮楼主顶一下。我也遇到了相同的问题。除了修改OV2640_OutSize_Set,还需要修改什么啊
基佬夫iscoming
4楼-- · 2019-08-13 07:03
修改OV2640_OutSize_Set(1280, 720);后
用JPEG模式在上位机上保存出来的图片确实是1280*720像素的啊
基佬夫iscoming
5楼-- · 2019-08-13 08:02
还要改什么?

一周热门 更多>