找回密码
 注册
搜索
查看: 1384|回复: 7

[讨论] lcd刷屏奇怪问题!

[复制链接]
发表于 2008-6-12 18:56:18 | 显示全部楼层 |阅读模式
本人在MTK25上调试一款驱动IC为s6d1121的lcd,可以正常点亮,但是进入mainmenu,移动菜单,则在屏的上部和下部会出现很多的乱条纹,每次移动菜单,乱条线都会重画,当屏进去sleep后再重新exit sleep,则细条纹都消失了,也就是说必须全屏刷新的乱条线才会消失,否则一直会存在;更奇怪的是点击按键直接拨号,则出现两个拨号界面,光标也变成了横的了。查看LCD的驱动程序,没有什么问题,不知道是哪里出问题了?哪位高手能否指教一下啊,先谢谢了
发表于 2008-6-12 23:03:12 | 显示全部楼层
查一下窗口寄存器、应该是刷新方向没有设好
点评回复

使用道具 举报

发表于 2008-6-13 00:44:47 | 显示全部楼层
blockwrite 里的寄存器配置有问题[em01]
点评回复

使用道具 举报

 楼主| 发表于 2008-6-13 09:44:46 | 显示全部楼层
我blockwrite是没问题啊,跟供应商的技术支持都看了,寄存器配置是正确的
SET_LCD_CMD_PARAMETER(0,LCD_CMD,0x0046);
SET_LCD_CMD_PARAMETER(1,LCD_DATA,((endx&0xff)<<8) | (startx&0xff));
SET_LCD_CMD_PARAMETER(2,LCD_CMD,0x0047);
SET_LCD_CMD_PARAMETER(3LCD_DATA,endy);
SET_LCD_CMD_PARAMETER(4,LCD_CMD,0x0048);
SET_LCD_CMD_PARAMETER(5,LCD_DATA,starty);
SET_LCD_CMD_PARAMETER(6,LCD_CMD,0x0020);
SET_LCD_CMD_PARAMETER(7,LCD_DATA,startx);
SET_LCD_CMD_PARAMETER(8,LCD_CMD,0x0021);
SET_LCD_CMD_PARAMETER(9,LCD_DATA,starty);
SET_LCD_CMD_PARAMETER(10,LCD_CMD,0x0022);
我怀疑是刷屏的驱动程序有问题
点评回复

使用道具 举报

 楼主| 发表于 2008-6-13 09:46:23 | 显示全部楼层
如果有兴趣留下qq或者msn,大家一起讨论下
点评回复

使用道具 举报

发表于 2008-6-15 16:53:45 | 显示全部楼层
block没什么问题的,
init的问题,你砍下01H 还是03H,刷新方向等有没有设置对.结合PDF看
点评回复

使用道具 举报

 楼主| 发表于 2008-6-18 10:39:05 | 显示全部楼层
问题解决了,竟然是主板连接器的故障!晕倒!害我和屏厂的工程师调了两三天!简直是浪费时间![em03]
点评回复

使用道具 举报

发表于 2009-1-25 16:31:43 | 显示全部楼层
硬件问题软件调是够惨的,楼主结贴,谢谢共享,祝以后好运
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-16 02:24 , Processed in 0.046974 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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