搜索
bottom↓
回复: 3

ov7670遇到的各种问题总结

[复制链接]

出0入0汤圆

发表于 2012-7-6 20:36:02 | 显示全部楼层 |阅读模式
本帖最后由 tusson 于 2012-7-6 20:37 编辑

调试了2周ov7670现在总算成功了,期间遇到了各种问题,现在此总结一下希望对后人有帮助
我的OV7670是不带FIFO,需要自己外接时钟源
下面是我遇到过的问题:
1.SCCB无法读写
SIC和SID电压不正常,根本无法变高,问老师,接上拉电阻
我在模块的的SIC和SID与VCC之间接上了两个上拉电阻,SCCB读写成功了
后面又出现过SCCB读写失败,原因是我给OV7670接了1MHZ的时钟
2.由于我的不带FIFO,原本打算把图像数据通过串口发送到电脑的想法几经折腾还是放弃了。
就打算直接把图像传到液晶屏上显示。先测试彩色条。我抄的是一个配置320*240 RGB565
结果发现图像像是被三等分了。
原因我把LCD的扫描设置为水平扫描了(LCD是240*320),换成垂直扫描就有彩色条了
3.可以。。。彩色条还是不太正确,在中下方被分割开了,后来发现配置0x70和0x71寄存器不好使
直接配置0x42位0x80就能看到正常的彩色条了。
期间还有OV7670太快导致LCD显示混乱,通过修改0x11寄存器分下频就好了
4.彩色条正常了就显示实际图像发,现图像根本那个模糊啊,视乎只对光源敏感,而且根本看不清东西。
像了一两天,做了各种尝试无效果。几度怀疑是不是摄像头坏了。
偶然突然奇想把摄像头的镜头扭开试试。结果奇迹的是就在不断扭开的过程中。。。图像清晰了,哈哈
后来才知道应该是焦距的问题吧。

我用的是cotex-M0做OV7670和LCD的初始化,FPGA做一些逻辑联合:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-7-8 16:15:24 | 显示全部楼层
你的大概能到多少帧??我的刷的太慢了

出0入0汤圆

 楼主| 发表于 2012-7-9 08:26:23 | 显示全部楼层
aifeitianai 发表于 2012-7-8 16:15
你的大概能到多少帧??我的刷的太慢了

有多少针我没测,但是在液晶屏上显示画面很流畅的
你是不是分频了

出0入0汤圆

发表于 2012-7-9 12:57:17 | 显示全部楼层
tusson 发表于 2012-7-9 08:26
有多少针我没测,但是在液晶屏上显示画面很流畅的
你是不是分频了

OV7670手册中关于分频是11寄存器,描述为:
内部时钟
位[7]:保留
位[6]:直接使用外部时钟(没有预分频)
位[5:0]:内部时钟分频
F(内部时钟)=F(输入时钟)/(位[5:0]+1)
范围:[0000]~[1111]

我设置为   {0x11, 0x00} 没有分频吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 15:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表