456
社区成员




观海微GH1001-F+4.99’’(BV050HDE-N47-3Q00)原理如下:
观海微GH1001-F+4.99’’(BV050HDE-N47-3Q00)代码如下:
// Model - BV050HDE-N47-3Q00
// IC - GH1001-F
// Width - 720
// Height - 1280
// REV - V01
// DATA - 2021/8/23
// set vcom
//PHONE IOVCC=1.8V
//PHONE VDD=3.3V
//"Vfp" value="16" />
//"Vbp" value="8" />
//"Vsync" value="8" />
//"Hfp" value="80" />
//"Hbp" value="30" />
//"Hsync" value="24" />
Delay(200);
//enter page1
Generic_Short_Write_1P(0xee,0x50); // ENTER PAGE1
Generic_Long_Write_2P(0xea,0x85,0x55); // write enable
Generic_Short_Write_1P(0x24,0xa0); // mirror te
Generic_Short_Write_1P(0x30,0x00); // bist=1
//Generic_Short_Write_1P(0x31,0x50); // bist=1
Generic_Long_Write_3P(0x39,0x03,0x08,0x10); // vsa vbp vfp
Generic_Short_Write_1P(0x7a,0x20);
Generic_Short_Write_1P(0x7b,0x00); // rgb seq
Generic_Short_Write_1P(0x7d,0x00); // oe
Generic_Long_Write_2P(0x90,0x50,0x20); // ss_tp location
Generic_Short_Write_1P(0x93,0x00);
Generic_Short_Write_1P(0x95,0x74); // column invertion
Generic_Short_Write_1P(0x97,0x0a); // smart gip enable
Generic_Short_Write_1P(0x99,0x00); // ss_tp de ndg
//enter page2
Generic_Short_Write_1P(0xee,0x60); // enter page2
Generic_Short_Write_1P(0x27,0x22);
Generic_Short_Write_1P(0x30,0x01); // 4 LANE
Generic_Short_Write_1P(0x31,0xaf);
Generic_Short_Write_1P(0x32,0xd9); // vrs_tldo
Generic_Short_Write_1P(0x33,0xc3);
Generic_Short_Write_1P(0x34,0x2f);
Generic_Short_Write_1P(0x3a,0x24);
Generic_Short_Write_1P(0x3b,0xc1);
Generic_Short_Write_1P(0x3c,0x31); // VCOM SET
Generic_Short_Write_1P(0x3d,0x02); // vgl
Generic_Short_Write_1P(0x3e,0x83); // vgh
Generic_Short_Write_1P(0x42,0x64);
Generic_Short_Write_1P(0x43,0x64);
Generic_Short_Write_1P(0x44,0x05); // vgh
Generic_Short_Write_1P(0x46,0x5e); // vgh
Generic_Short_Write_1P(0x91,0x33);
Generic_Short_Write_1P(0x92,0x22); // frq_cp1_clk[2:0]
Generic_Short_Write_1P(0x93,0x93); // fp7721 power
Generic_Short_Write_1P(0x9a,0x05); // 720
Generic_Long_Write_2P(0x9b,0x02,0x80); // 1280
//gamma 2.2
Generic_Long_Write_5P(0x47,0x05, 0x22, 0x33, 0x48, 0x4d); // 0. 4. 8. 12. 20
Generic_Long_Write_5P(0x5a,0x05, 0x22, 0x33, 0x48, 0x4d); //gamma n 0.4.8.12.20
Generic_Long_Write_5P(0x4c,0x5a,0x55,0x67,0x48,0x48); //28. 44. 64. 96. 128.
Generic_Long_Write_5P(0x5f,0x5a,0x55,0x67,0x48,0x48); //28.44.64.96.128.
Generic_Long_Write_5P(0x51,0x49,0x2f,0x46,0x40,0x4f); //159.191. 211. 227.235
Generic_Long_Write_5P(0x64,0x49,0x2f,0x46,0x40,0x4f);
Generic_Long_Write_4P(0x56,0x51,0x5c,0x6a,0x7f); //243. 247. 251. 255
Generic_Long_Write_4P(0x69,0x51,0x5c,0x6a,0x7f);
//enter page3
Generic_Short_Write_1P(0xee,0x70);
Generic_Short_Write_1P(0xa0,0x00);
Generic_Short_Write_1P(0xb0,0x00);
//stv0-STV1 //gip
Generic_Long_Write_4P(0x00,0x00,0x04,0x00,0x01);//41-->01
Generic_Long_Write_2P(0x0c,0x05,0x05);
//cyc0 //gip
Generic_Long_Write_5P(0x10,0x00,0x04,0x00,0x00,0x00);
Generic_Long_Write_5P(0x15,0x00,0x10,0x0d,0x08,0x00);
Generic_Long_Write_2P(0x29,0x05,0x05);
//gip0-gip21=gipL1-gipL22 forward scan
Generic_Long_Write_5P(0x80,0x11,0x13,0x15,0x17,0x01);
Generic_Long_Write_5P(0x85,0x03,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x8a,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x8f,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_2P(0x94,0x3f,0x3c);
//gip22-gip43=gipR1-gipR22
Generic_Long_Write_5P(0x60,0x10,0x12,0x14,0x16,0x00);
Generic_Long_Write_5P(0x65,0x02,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x6a,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x6f,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_2P(0x74,0x3f,0x3c);
//ENTER PAGE0
Generic_Long_Write_2P(0xea,0x00,0x00);
Generic_Short_Write_1P(0xee,0x00); // ENTER PAGE0
DCS_Short_Write_NP(0x11); // sleep out
Delay (100);
DCS_Short_Write_NP(0x29); // display on
//DCS_Short_Write_NP(0x35); // te on