// N096-1608TBBIG21-H13 // //Newvision // //HK7623 // void HK7623_Initial(void) { RST=1; Delay_ms(20); RST=0; Delay_ms(120); RST=1; Delay_ms(200); WriteCom(0xff); WriteData(0xa5); WriteCom(0x3E);//my mx mv ml rgb WriteData(0x09); WriteCom(0x3A); WriteData(0x65); WriteCom(0x82); WriteData(0x00); WriteCom(0x98); WriteData(0x00); WriteCom(0x63); WriteData(0x0f); WriteCom(0x64); WriteData(0x0f); WriteCom(0xB4); WriteData(0x24); WriteCom(0xB5); WriteData(0x30); WriteCom(0x83); WriteData(0x03); WriteCom(0x86);//frc WriteData(0x04); WriteCom(0x87); WriteData(0x16);//16 WriteCom(0x88);//VCOM WriteData(0x2f); WriteCom(0x89);// WriteData(0x29);//2F WriteCom(0x93); // WriteData(0x63); WriteCom(0x96); WriteData(0x81); WriteCom(0xC3); WriteData(0x11); WriteCom(0xE6); WriteData(0x00); ////////////////////////gamma_set_ips////////////////////////////////////// WriteCom(0x70);WriteData(0x07);// [3:0]VRP 31 1 WriteCom(0x71);WriteData(0x21);// [5:0]VRP 30 3 WriteCom(0x72);WriteData(0x15);// [3:0]VRP 29 7 WriteCom(0x73);WriteData(0x0f);// [4:0]VRP 28 9 WriteCom(0x74);WriteData(0x16);// [4:0]VRP 25 11 WriteCom(0x75);WriteData(0x18);// [3:0]VRP 23 13 WriteCom(0x76);WriteData(0x2e);// [6:0]VRP 21 5 WriteCom(0x77);WriteData(0x0a);// [3:0]VRP 17 15 WriteCom(0x78);WriteData(0x07);// [3:0]VRP 14 16 WriteCom(0x79);WriteData(0x3a);// [6:0]VRP 10 6 WriteCom(0x7a);WriteData(0x04);// [3:0]VRP 8 14 WriteCom(0x7b);WriteData(0x09);// [4:0]VRP 6 12 WriteCom(0x7c);WriteData(0x0e);// [4:0]VRP 3 10 WriteCom(0x7d);WriteData(0x1b);// [3:0]VRP 2 8 WriteCom(0x7e);WriteData(0x20);// [5:0]VRP 1 4 WriteCom(0x7f);WriteData(0x08);// [3:0]VRP 0 2 WriteCom(0xa0);WriteData(0x30);// [3:0]VRN 31 1 WriteCom(0xa1);WriteData(0x2f);// [5:0]VRN 30 3 WriteCom(0xa2);WriteData(0x0d);// [3:0]VRN 29 7 WriteCom(0xa3);WriteData(0x13);// [4:0]VRN 28 9 WriteCom(0xa4);WriteData(0x0d);// [4:0]VRN 25 11 WriteCom(0xa5);WriteData(0x23);// [3:0]VRN 23 13 WriteCom(0xa6);WriteData(0x42);// [6:0]VRN 21 5 WriteCom(0xa7);WriteData(0x07);// [3:0]VRN 17 15 WriteCom(0xa8);WriteData(0x09);// [3:0]VRN 14 16 WriteCom(0xa9);WriteData(0x3d);// [6:0]VRN 10 6 WriteCom(0xaa);WriteData(0x09);// [3:0]VRN 8 14 WriteCom(0xab);WriteData(0x12);// [4:0]VRN 6 12 WriteCom(0xac);WriteData(0x09);// [4:0]VRN 3 10 WriteCom(0xad);WriteData(0x04);// [3:0]VRN 2 8 WriteCom(0xae);WriteData(0x29);// [5:0]VRN 1 4 WriteCom(0xaf);WriteData(0x07);// [3:0]VRN 0 2 ////////////////////////////////////////////////////////////////// WriteCom(0xff); WriteData(0x00); WriteCom(0x11); Delay_ms(120); WriteCom(0x36); WriteData(0x08); WriteCom(0x29); WriteCom(0x2A); //Set Column Address WriteData(0x00); WriteData(0x18); WriteData(0x00); WriteData(0x67); WriteCom(0x2B); //Set Page Address WriteData(0x00); WriteData(0x00); WriteData(0x00); WriteData(0x9f); WriteCom(0x2c); }