找回密码
 注册
搜索
查看: 1993|回复: 15

[讨论] 在线等,请教MTK平台LCD驱动问题

[复制链接]
发表于 2007-4-17 20:20:40 | 显示全部楼层 |阅读模式
各位大虾,本人刚刚接触MTK平台.现在要做一个点亮一个LCD,用的是凌阳的spfd54126b.但现在的问题是屏幕是亮了,而且也有很多的斑点,色彩很明显.就是没有图象.请问是LCD_Init函数初始化部分的问题,还是BlockWrite函数的问题.而且我在LCD_Init函数的最后刷了一次红屏,但没反映,和原来一样.
上司一直在催啊,在线等!请高手指点一二,先谢过各位了!
发表于 2007-4-17 22:35:28 | 显示全部楼层
在初始化里面刷都没有效果,肯定是初始化寄存器不对!
点评回复

使用道具 举报

发表于 2007-4-17 22:38:13 | 显示全部楼层
你可以试着在打开背光之后,全屏刷红颜色或其他的颜色,如果出不来,就肯定是寄存器设置的问题!如果自己搞不定,联系供应商吧!不过LCD的寄存器不多,也可以自己看看!Device Specification里面有disp_on那些过程的!
点评回复

使用道具 举报

 楼主| 发表于 2007-4-18 09:09:59 | 显示全部楼层
先谢谢大家了,我今天按照你们的意见修改了初始化里一些寄存器的设置,然后在初始化的最后刷了一个红屏,结果显示出来的是一个白屏,这下我更郁闷了,希望各位指教,先谢谢了!
点评回复

使用道具 举报

 楼主| 发表于 2007-4-18 09:15:28 | 显示全部楼层
我又试了刷其他的颜色,绿色显示的也是白屏,真的找不到什么原因了!
点评回复

使用道具 举报

 楼主| 发表于 2007-4-18 09:39:41 | 显示全部楼层
是不是Gamma值的问题啊?
点评回复

使用道具 举报

 楼主| 发表于 2007-4-18 17:37:29 | 显示全部楼层
现在又改了一些参数,现在的问题是隐隐约约能看到一点开机画面,但很不清楚,而且位置和大小也不对,希望达人指教!!!!!!
点评回复

使用道具 举报

发表于 2007-4-19 10:27:51 | 显示全部楼层
"隐隐约约能看到一点开机画面,但很不清楚,而且位置和大小也不对"这是什么意思?

现在至少说明,你的LCD可以显示了是吧?
如果说不清楚,那可能是某个电压不够.
位置不对就是你blockwrite写的不对了,你要参考一下spec,看看他LCD的刷新方向以及startx,starty的位置,然后设置好ram address寄存器.保证你LCD的刷新方向是正确的.这样就不会出现你说的位置不对了.
至于不清楚...这个得具体问题具体分析啦.
祝你好运!
点评回复

使用道具 举报

 楼主| 发表于 2007-4-19 11:48:43 | 显示全部楼层
先谢谢楼上的大哥了.
我现在开机,看到的开机画面只有一个轮廓,而且大小不对,并且有四个重复的图象,另外LCD的下面一小部分还是无规律的斑点.
我用的是凌阳的spfd54126 Controller ,但我找不到它的写地址寄存器,是不是它可以自动写地址啊?
点评回复

使用道具 举报

 楼主| 发表于 2007-4-19 11:51:23 | 显示全部楼层
请问如果我要在初始化代码后面刷依次红屏,应该怎么写?是不是只要发一个写GRAM命令,然后来一个循环写数据就可以了?谢谢了!
点评回复

使用道具 举报

发表于 2007-4-19 13:21:03 | 显示全部楼层
是的.首先需要写GRAM,多数的IC应该是0x0022寄存器吧.
然后你按照LCD的尺寸大小QCIF就是 (i=0;i<176*220;i++),其他SIZE类似.
循环里刷单色就OK.向DATA里循环写个0xf800.
对了.在Init Lcd以后,先要把BKL的GPIO打开,然后可以先刷个全屏0xffff,然后再做你想做的事情.你也可以自己定义个区域,局部刷屏
点评回复

使用道具 举报

 楼主| 发表于 2007-4-19 13:49:13 | 显示全部楼层
哦,也就是说刷屏的步骤是这样的:write data command ------->   write data -------> open backlight ---------> display on .这样对吗?
点评回复

使用道具 举报

发表于 2007-4-23 23:35:31 | 显示全部楼层
我觉得很明显是电压没有升上来,不信,你可以量一量LCM上的电容。
看看你的初始化有无错误,或者硬件导致?
点评回复

使用道具 举报

 楼主| 发表于 2007-4-24 15:24:18 | 显示全部楼层
谢谢各位了,问题已经解决了,是我初始化代码的问题,
点评回复

使用道具 举报

发表于 2007-7-1 16:39:35 | 显示全部楼层
白屏是怎么绘事啊.
点评回复

使用道具 举报

发表于 2007-7-1 16:41:00 | 显示全部楼层
白屏是怎么拉.资料写进去白屏 救我啊.我QQ441787359 有谁告诉我啊
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-2 17:24 , Processed in 0.047936 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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