wup0624 发表于 2012-2-26 15:42:55

关于液晶SSD1289显示和OV7670的奇怪问题

最近一直在弄OV7670驱动程序,出现了一些让我很困惑的问题,想请教大家


http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_722420Z8DQ2T.jpg
矩形变成了这样 (原文件名:02.jpg)

我用取模软件画了个320*240的宽度是一个像素的矩形,这样就应该正好能点亮液晶屏的四个边,但实际效果却是上图这样,放大后(如下图)发现只两边有,而且线条的宽度变成了两个像素,也就是写的时候数据错位了。我检查了一下图像的取模,是正常的;又检查了SSD1289液晶的初始地址的设置,也看不出有什么不妥,这是为什么呢?

http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_722421P5VZHE.jpg
放大,看到两条线重叠 (原文件名:03.jpg)

http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_722422ZVHOPL.jpg
OV7670拍摄 (原文件名:00.jpg)

OV7670拍摄出来的图像有明显的断层,颜色也不正常,不知道是什么问题?

http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_722423UV0G49.jpg
OV7670测试图案,8色条 (原文件名:01.jpg)

这是OV7670输出的测试图案,8彩色条,是正常的颜色吗?
下面有完整的代码,求助各位大虾

完整工程ourdev_722424Z0Y22J.rar(文件大小:17K) (原文件名:cemera.rar)

wangguanfu 发表于 2012-3-31 19:43:15

很明显
50%概率为初始化异常!不是按QVGA分辨率输出的
50%概率为采集图象数据部分处理错误

pioneerlong 发表于 2012-4-24 14:13:22

本帖最后由 pioneerlong 于 2012-4-24 17:47 编辑


现在我的显示屏也是输出的彩条颜色不正常,并且还是移动的

tony_sgt 发表于 2012-4-25 09:03:30

查一下屏的初始化問題,一般這種屏可能驅動設置成65K色,而不是該有的256K色

tangguanglun 发表于 2012-5-22 19:58:29

顶顶,也出现相同的问题

lgx4915 发表于 2012-6-9 21:22:32

看看,学习学习

lgx4915 发表于 2012-6-14 16:08:22

pioneerlong 发表于 2012-4-24 14:13 static/image/common/back.gif
现在我的显示屏也是输出的彩条颜色不正常,并且还是移动的

最后你的问题解决了没有?怎么解决的??

pioneerlong 发表于 2012-6-17 08:33:03

lgx4915 发表于 2012-6-14 16:08 static/image/common/back.gif
最后你的问题解决了没有?怎么解决的??

应该是行场同步信号没有处理好,换个想发重新写了一次代码就好了!!

lgx4915 发表于 2012-7-10 10:30:38

pioneerlong 发表于 2012-6-17 08:33 static/image/common/back.gif
应该是行场同步信号没有处理好,换个想发重新写了一次代码就好了!!

谢谢,我彩条也正常了,但是单片机速度跟不上,打算换方案了

10192201 发表于 2012-8-4 16:26:48

pioneerlong 发表于 2012-6-17 08:33 static/image/common/back.gif
应该是行场同步信号没有处理好,换个想发重新写了一次代码就好了!!

请教一下,你行场同步信号如何处理的?

10192201 发表于 2012-8-4 16:37:08

lgx4915 发表于 2012-7-10 10:30 static/image/common/back.gif
谢谢,我彩条也正常了,但是单片机速度跟不上,打算换方案了

朋友,彩条颜色不正常是什么原因啊?求解释

lgx4915 发表于 2012-8-17 12:52:25

10192201 发表于 2012-8-4 16:37 static/image/common/back.gif
朋友,彩条颜色不正常是什么原因啊?求解释

数据输出的数据为跟显示的数据位不对口,就会出现失色
页: [1]
查看完整版本: 关于液晶SSD1289显示和OV7670的奇怪问题