lcd型号:mgcf16212z00/01。
lcd的ram有2个(dd/cgram,iconram)。1. dd/cgram:显示数字/字符。2. iconram:显示一些符号图形。0x6x5x4x3x2x1x0:set dd/cgram address。010x4x3x2x1x0: set iconram address/contrast control。
我的问题:驱动dd/cgram可以显示,但驱动iconram不正常。程序如下:
void lcd_s_driver(byte m, byte n)
{
register unsigned char x,i,pos,index ;
if(powerdown==1)
{
for (index=m ;index

1楼
好像没有写全啊

2楼
1、在Kernel中的OAL层有对LCD的初始化配置InitDisplay()这个是我需要修改的部分(www.tlutm.com) 有影响,不正确的话会显示不正常,包括你所说的横竖偏移 但是一般display driver里会重新初始化一下 2. 在WXCAT35(已经被点亮的原屏)的datasheet中 你可以根据时序图和时序表格计算一下那几个值是多少 (http://www.jy417.cn/index.asp)
最新人才