351
社区成员
观海微GH1001-F+CTC5.99’’(PH060IA-01B) /CTC5.45’’(PH055IA-08B)原理如下:
观海微GH1001-F+CTC5.99’’(PH060IA-01B) 代码如下:
//---------------------------------------------------------------------------
// Example:
// Model - PH060IA-01B
// IC - GH1001-F
// Width - 720
// Height - 1440
// "Vfp" value="16" />
// "Vbp" value="8" />
// "Vsync" value="2" />
// "Hfp" value="90" />
// "Hbp" value="30" />
// "Hsync" value="30" />
Generic_Short_Write_1P(0xee,0x50); // page 1
Generic_Long_Write_2P(0xea,0x85,0x55);
Generic_Short_Write_1P(0x24,0x20);
Generic_Short_Write_1P(0x30,0x00); // bist
Generic_Short_Write_1P(0x31,0x90);
//Generic_Short_Write_1P(0x56,0x83);
Generic_Short_Write_1P(0x7a,0x20);
Generic_Short_Write_1P(0x7d,0x00);
Generic_Short_Write_1P(0x80,0x10);
Generic_Long_Write_2P(0x90,0x50,0x20);
Generic_Short_Write_1P(0x95,0x74);
Generic_Short_Write_1P(0x97,0x07);
Generic_Short_Write_1P(0x99,0x00);
Generic_Short_Write_1P(0xee,0x60);
Generic_Short_Write_1P(0x21,0x01); // osc //osc 03->01->03
Generic_Short_Write_1P(0x27,0x62);
Generic_Short_Write_1P(0x28,0x12);
Generic_Short_Write_1P(0x2c,0xf9);
Generic_Short_Write_1P(0x30,0x00); //3lane=00 ,4lane=01
Generic_Short_Write_1P(0x33,0xC3);
Generic_Short_Write_1P(0x34,0x3F);
Generic_Short_Write_1P(0x32,0xf9); // vrs_tldo
Generic_Short_Write_1P(0x3a,0x26);
Generic_Short_Write_1P(0x3b,0x00); // c8->00
Generic_Short_Write_1P(0x3c,0x3A); // vcom default value=0x40
Generic_Short_Write_1P(0x3d,0x11); // VGL
Generic_Short_Write_1P(0x3e,0x93); // VGH
Generic_Long_Write_2P(0x42,0x40,0x40); // 0x42,0x60,0x60 vspr vsnr
Generic_Short_Write_1P(0x86,0x20);
Generic_Short_Write_1P(0x89,0x00);
Generic_Short_Write_1P(0x9a,0x05);
Generic_Long_Write_2P(0x9b,0x02,0xD0);
// gamma 2.2
Generic_Long_Write_5P(0x47,0x10,0x1f,0x29,0x31,0x3a); // gamma P
Generic_Long_Write_5P(0x5A,0x10,0x1f,0x29,0x31,0x3a); // gamma n 0.4.8.12.20
Generic_Long_Write_5P(0x4C,0x3d,0x3a,0x54,0x35,0x35); // 28.44.64.96.128.
Generic_Long_Write_5P(0x5F,0x3d,0x3a,0x54,0x35,0x35); // 28.44.64.96.128.
Generic_Long_Write_5P(0x51,0x34,0x19,0x2c,0x2a,0x30); //159.191.211.227.235
Generic_Long_Write_5P(0x64,0x34,0x19,0x2c,0x2a,0x30); //159.191.211.227.235
Generic_Long_Write_4P(0x56,0x37,0x54,0x64,0x7f); //243.247.251.255
Generic_Long_Write_4P(0x69,0x37,0x54,0x64,0x7f); //243.247.251.255
Generic_Short_Write_1P(0xee,0x70);
Generic_Long_Write_5P(0x00,0x00,0x01,0x00,0x01,0x16);
Generic_Long_Write_2P(0x0C,0x0a,0x6d);
// CYC0
Generic_Long_Write_5P(0x10,0x01,0x02,0x00,0x02,0x5d);
Generic_Long_Write_5P(0x15,0x00,0xAf,0x0D,0x08,0x00);
Generic_Long_Write_2P(0x29,0x0a,0x6d);
Generic_Long_Write_5P(0x30,0xad,0xac,0x55,0x6d,0x5d);
Generic_Long_Write_5P(0x35,0x01,0xac,0xad,0x55,0x6D);
Generic_Long_Write_2P(0x3a,0x5d,0x01);
// gip0-gip21=gipL1-gipL22
Generic_Long_Write_5P(0x60,0x16,0x14,0x12,0x10,0x00);
Generic_Long_Write_5P(0x65,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x6a,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x6f,0x3c,0x3c,0x3c,0x20,0x21);
// gip22-gip43=gipR1-gipR22 up scan
Generic_Long_Write_5P(0x80,0x17,0x15,0x13,0x11,0x01);
Generic_Long_Write_5P(0x85,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x8a,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x8F,0x3c,0x3c,0x3c,0x20,0x21);
Generic_Long_Write_2P(0xea,0x00,0x00);
Generic_Short_Write_1P(0xee,0x00);
DCS_Short_Write_NP(0x11); // sleep out
Delay(120);
DCS_Short_Write_NP(0x29); // display on
Delay(10);
// DCS_Short_Write_NP(0x35); // te on
观海微GH1001-F+CTC5.45’’(PH055IA-08B)代码如下:
//---------------------------------------------------------------------------
// Example:
// Model - PH055IA-08B
// IC - GH1001-F
// Width - 720
// Height - 1440
// PHONE -
// REV - V01
// DATA - 2022/07/12
// VS 2
// VBP 8
// VFP 16
// HS 10
//HBP 50
//HFP 50
Generic_Short_Write_1P(0xee,0x50); // page 1
Generic_Long_Write_2P(0xea,0x85,0x55);
Generic_Short_Write_1P(0x24,0x20);
//Generic_Short_Write_1P(0x30,0x90); // bist
//Generic_Short_Write_1P(0x31,0x90);
Generic_Short_Write_1P(0x56,0x03);
Generic_Short_Write_1P(0x7a,0x20);
Generic_Short_Write_1P(0x7d,0x00);
Generic_Short_Write_1P(0x80,0x10);
Generic_Long_Write_2P(0x90,0x50,0x10);
Generic_Short_Write_1P(0x95,0x70);
Generic_Short_Write_1P(0x97,0x08);
Generic_Short_Write_1P(0x99,0x00);
Generic_Short_Write_1P(0xee,0x60);
Generic_Short_Write_1P(0x21,0x01); // osc //osc 03->01->03
Generic_Short_Write_1P(0x28,0x12);
Generic_Short_Write_1P(0x2c,0xf9);
Generic_Short_Write_1P(0x30,0x01);
Generic_Short_Write_1P(0x32,0xf9); // vrs_tldo
Generic_Short_Write_1P(0x3a,0x26);
Generic_Short_Write_1P(0x3b,0x00); // c8->00
//Generic_Short_Write_1P(0x3c,0x39); // vcom
Generic_Long_Write_2P(0x3d,0x02,0x86); // VGH VGL
Generic_Long_Write_2P(0x42,0x64,0x64); // vspr vsnr
Generic_Short_Write_1P(0x44,0x0c); // VGH
Generic_Short_Write_1P(0x46,0x57); // VGL
Generic_Short_Write_1P(0x86,0x20);
Generic_Short_Write_1P(0x91,0x44);
Generic_Short_Write_1P(0x9a,0x05);
Generic_Long_Write_2P(0x9b,0x02,0xD0);
// gamma 2.2
Generic_Long_Write_5P(0x47,0x10,0x1f,0x29,0x31,0x32); // gamma P
Generic_Long_Write_5P(0x5A,0x10,0x1f,0x29,0x31,0x32); // gamma n 0.4.8.12.20
Generic_Long_Write_5P(0x4C,0x3c,0x33,0x46,0x27,0x27);
Generic_Long_Write_5P(0x5F,0x3c,0x33,0x46,0x27,0x27); // 28.44.64.96.128.
Generic_Long_Write_5P(0x51,0x26,0x0d,0x21,0x1a,0x28);
Generic_Long_Write_5P(0x64,0x26,0x0d,0x21,0x1a,0x28); // 159.191.211.227.235
Generic_Long_Write_4P(0x56,0x2b,0x38,0x47,0x7f);
Generic_Long_Write_4P(0x69,0x2b,0x38,0x47,0x7f); // 243.247.251.255
Generic_Short_Write_1P(0xee,0x70);
Generic_Long_Write_5P(0x00,0x00,0x01,0x00,0x01,0x16);
Generic_Long_Write_2P(0x0C,0x02,0x6d);
// CYC0
Generic_Long_Write_5P(0x10,0x02,0x03,0x00,0x02,0x5d);
Generic_Long_Write_5P(0x15,0x00,0xba,0x0d,0x08,0x00);
Generic_Long_Write_2P(0x29,0x02,0x6d);
// FLM0
Generic_Long_Write_5P(0x30,0xa6,0xa7,0x55,0x9d,0x8d);
Generic_Long_Write_5P(0x35,0x08,0xa7,0xa6,0x55,0x9D);
Generic_Long_Write_2P(0x3a,0x8d,0x08);
//gip0-gip21=gipL1-gipL22
Generic_Long_Write_5P(0x60,0x16,0x14,0x12,0x10,0x00);
Generic_Long_Write_5P(0x65,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x6a,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x6f,0x3c,0x3c,0x3c,0x20,0x21);
//gip22-gip43=gipR1-gipR22 up scan
Generic_Long_Write_5P(0x80,0x17,0x15,0x13,0x11,0x01);
Generic_Long_Write_5P(0x85,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x8a,0x3c,0x3c,0x3c,0x3c,0x3c);
Generic_Long_Write_5P(0x8F,0x3c,0x3c,0x3c,0x20,0x21);
//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 (120);
DCS_Short_Write_NP(0x29); // display on
Delay (10);