(南京观海微电子)——GH7006_HSD_5.0_HSD050BDW3-ATTL/LVDS/MIPI原理及代码介绍

 

 


//        Model  - GH7006-01_HSD050BDW3-A_RGB_TFT_2024-09-11_800x480
//        IC     - GH7006-01
//        Width  - 800
//        Height - 480
//        REV:   - V01
//        DATA   - 20240912
//        INTERFACE- LVDS/8BIT/VESA

//"Vfp" value="24" />
//"Vbp" value="8" />
//"Vsync" value="8" />
//"Hfp" value="80" />
//"Hbp" value="70" />
//"Hsync" value="70" />
//2POWER  IOVCC=1.8V   VCI=3.3/ 
//3POWER IOVCC=1.8V VSP=5.9V  VSN=-5.9V 

//初始化代码
SpiWrite(0xEE,0x01);    // ENTER PAGE1  
SpiWrite(0xEA,0x07);
SpiWrite(0xEB,0x12);
SpiWrite(0x0A,0x35);    // vcom 
SpiWrite(0x17,0x35); 
SpiWrite(0x21,0x01);   
SpiWrite(0x28,0x2A);    //vgh 15.2V
SpiWrite(0x29,0x27);    //vgl -14V
SpiWrite(0x2A,0x62);    //MUST 62
SpiWrite(0x2F,0xF3);    //VCSW 2POWER MODE USE 

SpiWrite(0xEE,0x02);    // ENTER PAGE2 
SpiWrite(0x39,0xB0);    // VSPNR 5.2V 

//G2.2 20240913
SpiWrite(0x00,0x00);    //0
SpiWrite(0x01,0x05);    //4
SpiWrite(0x02,0x0e);    //8
SpiWrite(0x03,0x08);    //12
SpiWrite(0x04,0x2a);    //28
SpiWrite(0x05,0x2a);    //52
SpiWrite(0x06,0x10);    //76
SpiWrite(0x07,0x10);    //100
SpiWrite(0x08,0x11);    //131
SpiWrite(0x09,0x0F);    //155
SpiWrite(0x0A,0x12);    //179
SpiWrite(0x0B,0x45);    //203
SpiWrite(0x0C,0x13);    //227
SpiWrite(0x0D,0x1A);    //243
SpiWrite(0x0E,0x24);    //247
SpiWrite(0x0F,0x2F);    //251
SpiWrite(0x10,0x3F);    //255

SpiWrite(0x20,0x00);    //0
SpiWrite(0x21,0x05);    //4   
SpiWrite(0x22,0x0e);    //8  
SpiWrite(0x23,0x08);    //12   
SpiWrite(0x24,0x2a);    //28    
SpiWrite(0x25,0x2a);    //52
SpiWrite(0x26,0x10);    //76 
SpiWrite(0x27,0x10);    //100 
SpiWrite(0x28,0x11);    //131 
SpiWrite(0x29,0x0F);    //155 
SpiWrite(0x2A,0x12);    //179 
SpiWrite(0x2B,0x45);    //203  
SpiWrite(0x2C,0x13);    //227
SpiWrite(0x2D,0x1A);    //243
SpiWrite(0x2E,0x24);    //247
SpiWrite(0x2F,0x2F);    //251 
SpiWrite(0x30,0x3F);    //255
/*
//G2.5 20240913
SpiWrite(0x00,0x00);    //0
SpiWrite(0x01,0x04);    //4
SpiWrite(0x02,0x0D);    //8
SpiWrite(0x03,0x08);    //12
SpiWrite(0x04,0x26);    //28
SpiWrite(0x05,0x28);    //52
SpiWrite(0x06,0x0F);    //76
SpiWrite(0x07,0x10);    //100
SpiWrite(0x08,0x11);    //131
SpiWrite(0x09,0x10);    //155
SpiWrite(0x0A,0x11);    //179
SpiWrite(0x0B,0x41);    //203
SpiWrite(0x0C,0x13);    //227
SpiWrite(0x0D,0x19);    //243
SpiWrite(0x0E,0x21);    //247
SpiWrite(0x0F,0x2B);    //251
SpiWrite(0x10,0x3F);    //255

SpiWrite(0x20,0x00);    //0
SpiWrite(0x21,0x04);    //4   
SpiWrite(0x22,0x0D);    //8  
SpiWrite(0x23,0x08);    //12   
SpiWrite(0x24,0x26);    //28    
SpiWrite(0x25,0x28);    //52
SpiWrite(0x26,0x0F);    //76 
SpiWrite(0x27,0x10);    //100 
SpiWrite(0x28,0x11);    //131 
SpiWrite(0x29,0x10);    //155 
SpiWrite(0x2A,0x11);    //179 
SpiWrite(0x2B,0x41);    //203  
SpiWrite(0x2C,0x13);    //227
SpiWrite(0x2D,0x19);    //243
SpiWrite(0x2E,0x21);    //247
SpiWrite(0x2F,0x2B);    //251 
SpiWrite(0x30,0x3F);    //255
*/

SpiWrite(0xee,0x03);    //page3       
SpiWrite(0x0B,0x55);

SpiWrite(0xee,0x04);    //page4       
SpiWrite(0x00,0x00);    //800  00
SpiWrite(0x01,0x00);
SpiWrite(0x02,0xf0);    //480
SpiWrite(0x03,0x03);    //03
SpiWrite(0x04,0x20);    //20
SpiWrite(0x06,0x06);
SpiWrite(0x07,0x05);
SpiWrite(0x08,0x12);    //ss-tp
SpiWrite(0x09,0x20);    //pol 20
SpiWrite(0x0a,0x06);    //SMGIP
SpiWrite(0x0b,0x00);  
SpiWrite(0x20,0x40);
SpiWrite(0x2A,0x00); 
SpiWrite(0x40,0x80);
SpiWrite(0x41,0x55);
SpiWrite(0x46,0x10);
SpiWrite(0x47,0x10);
SpiWrite(0x48,0x0f);
SpiWrite(0x49,0x0f);


SpiWrite(0xEE,0x05);        
SpiWrite(0x00,0x01);
SpiWrite(0x01,0x04);
SpiWrite(0x02,0x45);
SpiWrite(0x03,0x05);
SpiWrite(0x07,0xC5);
SpiWrite(0x08,0xC8);
SpiWrite(0x09,0x33);
SpiWrite(0x10,0x04);
SpiWrite(0x11,0x07);
SpiWrite(0x12,0x45);
SpiWrite(0x13,0x05);
SpiWrite(0x19,0xCD);
SpiWrite(0x1a,0x73);
SpiWrite(0x23,0x00);  
SpiWrite(0x30,0x01); 
SpiWrite(0x31,0x01); 
SpiWrite(0x32,0x00); 
SpiWrite(0x33,0x14); 
SpiWrite(0x34,0x14); 
SpiWrite(0x35,0x05); // 78
SpiWrite(0x36,0x01); 
SpiWrite(0x37,0x01); 
SpiWrite(0x38,0x00); 
SpiWrite(0x39,0x14); 
SpiWrite(0x3a,0x14);
SpiWrite(0x40,0x55); //     
SpiWrite(0x43,0x13); // 
SpiWrite(0x44,0x01);
SpiWrite(0x45,0x81);
SpiWrite(0x46,0x06); 
SpiWrite(0x47,0x00);

SpiWrite(0xEE,0x07); //PAGE7    
//GIP LEFT 1-12  
SpiWrite(0x00,0x0C);
SpiWrite(0x01,0x0D);
SpiWrite(0x02,0x20);
SpiWrite(0x03,0x21);
SpiWrite(0x04,0x11); 
SpiWrite(0x05,0x13);
SpiWrite(0x06,0x15);
SpiWrite(0x07,0x17);
SpiWrite(0x08,0x01);
SpiWrite(0x09,0x05); 
SpiWrite(0x0A,0x3C);
SpiWrite(0x0B,0x3C); 
//GIP RIGHT 1-12 
SpiWrite(0x20,0x0C);
SpiWrite(0x21,0x0D);
SpiWrite(0x22,0x20);
SpiWrite(0x23,0x21);
SpiWrite(0x24,0x10);  
SpiWrite(0x25,0x12);
SpiWrite(0x26,0x14);
SpiWrite(0x27,0x16);
SpiWrite(0x28,0x00);
SpiWrite(0x29,0x04);  
SpiWrite(0x2A,0x3C);
SpiWrite(0x2B,0x3C);

SpiWrite(0xEE,0x08); 
SpiWrite(0x11,0x83);//83
SpiWrite(0x12,0xDA);
SpiWrite(0x13,0x2b);// 
SpiWrite(0x18,0x00); 
//SpiWrite(0x61,0x00); 

SpiWrite(0xEE,0x0F);
SpiWrite(0x00,0x01);
//SpiWrite(0x01,0x10);

SpiWrite(0xEA,0x00);
SpiWrite(0xEB,0x00);  
SpiWrite(0xEC,0x00);
SpiWrite(0x36,0x00);


SpiWrite(0x11,0x00);

SpiWrite(0x29,0x00);


/*
// for otp all 
SpiWrite(0x28,0x00);
SpiWrite(0xee,0x0a);   // // ENTER PAGEa 

SpiWrite(0xea,0x07);   WRITE enable       
SpiWrite(0xeb,0x12);    

SpiWrite(0x30,0x78);  //reg_otp_prgm_cycle_set[7:0] 
SpiWrite(0x31,0x82);  // ternal vpp program  en 
SpiWrite(0x35,0x02);  //reg_otp_vghl_rt[1:0] votp 电压设置8.0V-
SpiWrite(0x36,0x02);   //  votp 电压设置   
SpiWrite(0x37,0x01);   //otp_vgh_sel=1 内部votp 
Delay(10);//120ms

SpiWrite(0x00,0x80);   program all  
SpiWrite(0x05,0x40);  // dbma1
SpiWrite(0x06,0x41);  //reg_prgm_pwrgas1  reg_prgm_pwr_int1
SpiWrite(0x08,0x15);  //LVDS
SpiWrite(0x09,0x40);  //reg_prgm_misc1 
SpiWrite(0x0d,0x01);  //OTP VCOM
Delay(200);//120ms
SpiWrite(0xea,0x78);   program en 
SpiWrite(0xeb,0x69);       
Delay(3000);  //240                                    
SpiWrite(0xee,0x0a);  

SpiWrite(0xea,0x07);  // WRITE enable       
SpiWrite(0xeb,0x12);    

SpiWrite(0x31,0x02);  // internal vpp program dis 
SpiWrite(0x37,0x00);   // vgh sel frome pahe1 

SpiWrite(0xee,0x00);   // ENTER PAGE0  
SpiWrite(0xea,0x00);     
SpiWrite(0xeb,0x00); 
SpiWrite(0x29,0x00);   
*/

}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lornell

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值