论坛元老
 
- 积分
- 3275
- 金钱
- 3275
- 注册时间
- 2013-9-21
- 在线时间
- 281 小时
|

楼主 |
发表于 2014-12-26 20:03:33
|
显示全部楼层
回复【18楼】正点原子:
---------------------------------
原子哥以下是你的代码中9325驱动的部分 可否麻烦你指出哪些是需要修改的寄存器拜托了~
红色是我修改的部分但还是白屏
if(lcddev.id==0x9325)//9325
{
LCD_WriteReg(0x00E5,0x78F0);
LCD_WriteReg(0x0001,0x0100);//驱动器输出控制 ss=1 输出方向是s720-s1
LCD_WriteReg(0x0002,0x0700);//驱动波形控制 EOR=1 B/C=1 设置行反转
LCD_WriteReg(0x0003,0x1030);//←改成LCD_WriteReg(0x0003,0xD030);
//进入模式 BGR=1 写入GRAM时转换RGB到BGR I/D1,I/D0=1 更新显示数据时由左至右
LCD_WriteReg(0x0004,0x0000);//控制寄存器大小
LCD_WriteReg(0x0008,0x0202);//显示控制2 FP1=2 BP1=2 5 LINES
LCD_WriteReg(0x0009,0x0000);//显示控制3
LCD_WriteReg(0x000A,0x0000);//显示控制4
LCD_WriteReg(0x000C,0x0000);//←改成LCD_WriteReg(0x000C,0x0003);
//RGB显示接口控制1
LCD_WriteReg(0x000D,0x0000);//桢标记位置
LCD_WriteReg(0x000F,0x0000);//RGB显示接口控制2
//power on sequence VGHVGL
LCD_WriteReg(0x0010,0x0000);//功率控制1
LCD_WriteReg(0x0011,0x0007);//功率控制2 VC0=1 VC1=1 VC2=1 1.0*VIC
LCD_WriteReg(0x0012,0x0000);//功率控制3
LCD_WriteReg(0x0013,0x0000);//功率控制4
LCD_WriteReg(0x0007,0x0000);//显示控制1
//vgh
LCD_WriteReg(0x0010,0x1690);//功率控制1 SAP=1 启动电源电路BT1=1 BT2=1 3H6 选择升压因素
//AP0=1 APE=1 运算放大电路与升压电路1:0-1:0同等
LCD_WriteReg(0x0011,0x0227);//功率控制2 DC11=1 FOSC/16 DC01=1 FOSC/4 VC0=1 VC1=1 VC2=1 1.0*VIC
//delayms(100);
//vregiout
LCD_WriteReg(0x0012,0x009D);//0x001b//功率控制3 VCIRE=1  ON=1
//delayms(100);
//vom amplitude
LCD_WriteReg(0x0013,0x1900);//功率控制4 VDV4=1 VDV3=1 VDV0=1 VREG1OUT*1.12
//delayms(100);
//vom H
LCD_WriteReg(0x0029,0x0025);//电力控制7 VCM5=1 VCM3=1 VCM0=1 VREG1OUT*0.890
LCD_WriteReg(0x002B,0x000D);//桢速度和色彩控制 FRS3=1 FRS2=1 FRS0=1 FRAME RATE 128
//gamma
LCD_WriteReg(0x0030,0x0007);//咖玛控制 KP02=1 KP01=1 KP00=1
LCD_WriteReg(0x0031,0x0303);//咖玛控制 KP31=1 KP30=1 KP21=1 KP20=1
LCD_WriteReg(0x0032,0x0003);//0006//咖玛控制 KP41=1 KP40=1
LCD_WriteReg(0x0035,0x0206);//咖玛控制 RP11=1 RP02=1 RP01=1
LCD_WriteReg(0x0036,0x0008);//咖玛控制 VRP03=1
LCD_WriteReg(0x0037,0x0406);//咖玛控制 KN12=1 KN02=1 KN00=1
LCD_WriteReg(0x0038,0x0304);//0200//咖玛控制 KN31=1 KN30=1 KN22=1
LCD_WriteReg(0x0039,0x0007);//咖玛控制 KN42=1 KN41=1 KN40=1
LCD_WriteReg(0x003C,0x0602);//0504//咖玛控制 RN12=1 RN10=1 RN01=1
LCD_WriteReg(0x003D,0x0008);//咖玛控制 VRN03=1
//KP=Y正级微调 RP=Y正级斜度微调 VRP=Y正级波幅微调 KN=Y负级微调 RN=Y负级斜度微调 VRN=Y负级波幅微调
//ram
LCD_WriteReg(0x0050,0x0000);//
LCD_WriteReg(0x0051,0x00EF);//
LCD_WriteReg(0x0052,0x0000);//
LCD_WriteReg(0x0053,0x013F);//
LCD_WriteReg(0x0060,0xA700);//
LCD_WriteReg(0x0061,0x0001);//
LCD_WriteReg(0x006A,0x0000);//
//
LCD_WriteReg(0x0080,0x0000);//
LCD_WriteReg(0x0081,0x0000);//
LCD_WriteReg(0x0082,0x0000);//
LCD_WriteReg(0x0083,0x0000);//
LCD_WriteReg(0x0084,0x0000);//
LCD_WriteReg(0x0085,0x0000);//
//
LCD_WriteReg(0x0090,0x0010);//
LCD_WriteReg(0x0092,0x0600);//
LCD_WriteReg(0x0007,0x0133);//
LCD_WriteReg(0x00,0x0022);// |
|