|
S3C44B0X LCD接口及UCGUI使用
20060925
关键词: ucgui , s3c44b0 , ucos2 , cstn , lcd , ug32-f11 ,LM057QC1T01
经过一阵忙活,ucgui终于在我的s3c44b0板子上跑起来了,测试了一下对话
框,仪器表盘,还可以,虽说是CSTN 256色,但是效果还可以接受。就是感觉
s3c44b0的速度稍微有些慢。
这次做GUI应用板子是应一个客户的要求,定做的,起初选择LCD屏幕时,衡
量了价格,效果后,选择了sharp的LM057QC1T01屏幕。后来供应商只有
UG32-F11这两款屏幕基本兼容,为什么说是基本兼容的,原因是LM057QC1T01
可以工作在3.3V下,但是UG32-F11只能够工作在5V下,除此差别外,两屏幕完全
相同(程序完全一致)。我的电路是按照LM057QC1T01设计的选用的是3.3V,但是由
于买到的是UG32-F11所以只好用74hc244(3.3v),74LS244(5V,注意必须使用LS
系列的他的VIOH是2V能够和3.3v的点平兼容)临时转接了一下。事实也证明这两个
屏幕是基本兼容的。
一.LCD(LM057QC1T01,UG32-F11)接口:

VFRAME 直接连接s3c44b0的VFRAME。 (场脉冲)
VLINE 直接连接s3c44b0的VLINE。 (行脉冲)
VCLK 直接连接s3c44b0的VCLK。 (数据时钟)
LCD_DX 直接连接s3c44b0的LCD_Dx (数据线)
DISP 直接连接s3c44b0的普通IO口线GPC10。
需要特别注意的是这两款屏都不需要VM信号,DISP信号只是控制LCD屏内部的
LCD逻辑是否工作,DISP='H'工作,DISP='L'屏幕关闭,千万不要理解成DISP就是
VM。我起初就是这样理解的,设计电路时没有搞清楚,打电话给杭州立宇泰想寻求
技术帮助证实一下DISP和VM的关系,结果被人家技术员告知,没有买他们的板子
不给予技术解答,挂过电话后,感觉很是尴尬呀,现在有些公司真是让菜鸟很尴尬
呀,我总不能够为问个问题去买块学习板子吧,感觉这样的公司气度真实小的很呀。
还需要注意的是:VEE是正的26V,千万不要把VEE理解成是负电压,我起初也是理
解成负的26V了,原因有2个一是我以前常用运放在运放IC里VEE就是负电源脚,二
是我以前用过液晶几种液晶也都是有负电压的。实际上在这两款屏中VEE都是正电
压,使用MC34063可以很方便的获得26v~28V电压,电路如下:

呵呵,未完待续。。。
ucgui测试效果图

|