ILI9806E+IVO5.0 FWVGA

GP_COMMAD_PA(6);
SPI_WriteData(0xFF);SPI_WriteData(0xFF);SPI_WriteData(0x98);
SPI_WriteData(0x06);SPI_WriteData(0x04);SPI_WriteData(0x01); // Change to Page 1
GP_COMMAD_PA(2);
SPI_WriteData(0x08);SPI_WriteData(0x10); // output SDA
GP_COMMAD_PA(2);
SPI_WriteData(0x21);SPI_WriteData(0x01); // DE = 1 Active
GP_COMMAD_PA(2);
SPI_WriteData(0x30);SPI_WriteData(0x01); // 480 X 854
GP_COMMAD_PA(2);
SPI_WriteData(0x31);SPI_WriteData(0x00); // 2-dot Inversion
GP_COMMAD_PA(2);
SPI_WriteData(0x40);SPI_WriteData(0x15); // DDVDH/L BT X 2.5
GP_COMMAD_PA(2);
SPI_WriteData(0x41);SPI_WriteData(0x75); // DDVDH/L CLAMP 6V/5.6V
GP_COMMAD_PA(2);
SPI_WriteData(0x42);SPI_WriteData(0x00); // VGH/VGL
GP_COMMAD_PA(2);
SPI_WriteData(0x43);SPI_WriteData(0x8D); // VGH 17V
GP_COMMAD_PA(2);
SPI_WriteData(0x44);SPI_WriteData(0x86); // VGL -10V
GP_COMMAD_PA(2);
SPI_WriteData(0x46);SPI_WriteData(0x66); // VGH/VGL
GP_COMMAD_PA(2);
SPI_WriteData(0x50);SPI_WriteData(0x78); // VGMP 4.5
GP_COMMAD_PA(2);
SPI_WriteData(0x51);SPI_WriteData(0x78); // VGMN 4.5
GP_COMMAD_PA(2);
SPI_WriteData(0x52);SPI_WriteData(0x00);
GP_COMMAD_PA(2);
SPI_WriteData(0x53);SPI_WriteData(0x4D);
GP_COMMAD_PA(2);
SPI_WriteData(0x57);SPI_WriteData(0x50); // LOW VOLTAGE DETECTION
GP_COMMAD_PA(2);
SPI_WriteData(0x60);SPI_WriteData(0x07); // SDTI
GP_COMMAD_PA(2);
SPI_WriteData(0x61);SPI_WriteData(0x01); // CRTI 00
GP_COMMAD_PA(2);
SPI_WriteData(0x62);SPI_WriteData(0x06); // EQTI 07
GP_COMMAD_PA(2);
SPI_WriteData(0x63);SPI_WriteData(0x02); // PCTI 00




//++++++++++++++++++ Gamma Setting ++++++++++++++++++//
GP_COMMAD_PA(6);
SPI_WriteData(0xFF);SPI_WriteData(0xFF);SPI_WriteData(0x98);
SPI_WriteData(0x06);SPI_WriteData(0x04);SPI_WriteData(0x01); // Change to Page 1
GP_COMMAD_PA(2);
SPI_WriteData(0xA0);SPI_WriteData(0x00); // Gamma 0
GP_COMMAD_PA(2);
SPI_WriteData(0xA1);SPI_WriteData(0x0A); // Gamma 4
GP_COMMAD_PA(2);
SPI_WriteData(0xA2);SPI_WriteData(0x28); // Gamma 8
GP_COMMAD_PA(2);
SPI_WriteData(0xA3);SPI_WriteData(0x0b); // Gamma 16
GP_COMMAD_PA(2);
SPI_WriteData(0xA4);SPI_WriteData(0x08); // Gamma 24
GP_COMMAD_PA(2);
SPI_WriteData(0xA5);SPI_WriteData(0x17); // Gamma 52
GP_COMMAD_PA(2);
SPI_WriteData(0xA6);SPI_WriteData(0x08); // Gamma 80
GP_COMMAD_PA(2);
SPI_WriteData(0xA7);SPI_WriteData(0x02); // Gamma 108
GP_COMMAD_PA(2);
SPI_WriteData(0xA8);SPI_WriteData(0x00); // Gamma 147
GP_COMMAD_PA(2);
SPI_WriteData(0xA9);SPI_WriteData(0x0B); // Gamma 175
GP_COMMAD_PA(2);
SPI_WriteData(0xAA);SPI_WriteData(0x00); // Gamma 203
GP_COMMAD_PA(2);
SPI_WriteData(0xAB);SPI_WriteData(0x06); // Gamma 231
GP_COMMAD_PA(2);
SPI_WriteData(0xAC);SP

I_WriteData(0x00); // Gamma 239
GP_COMMAD_PA(2);
SPI_WriteData(0xAD);SPI_WriteData(0x23); // Gamma 247
GP_COMMAD_PA(2);
SPI_WriteData(0xAE);SPI_WriteData(0x26); // Gamma 251
GP_COMMAD_PA(2);
SPI_WriteData(0xAF);SPI_WriteData(0x00); // Gamma 255
///==============Nagitive
GP_COMMAD_PA(2);SPI_WriteData(0xC0);SPI_WriteData(0x08); // Gamma 0
GP_COMMAD_PA(2);SPI_WriteData(0xC1);SPI_WriteData(0x07); // Gamma 4
GP_COMMAD_PA(2);SPI_WriteData(0xC2);SPI_WriteData(0x1A); // Gamma 8
GP_COMMAD_PA(2);SPI_WriteData(0xC3);SPI_WriteData(0x0b); // Gamma 16
GP_COMMAD_PA(2);SPI_WriteData(0xC4);SPI_WriteData(0x03); // Gamma 24
GP_COMMAD_PA(2);SPI_WriteData(0xC5);SPI_WriteData(0x0E); // Gamma 52
GP_COMMAD_PA(2);SPI_WriteData(0xC6);SPI_WriteData(0x0A); // Gamma 80
GP_COMMAD_PA(2);SPI_WriteData(0xC7);SPI_WriteData(0x0D); // Gamma 108
GP_COMMAD_PA(2);SPI_WriteData(0xC8);SPI_WriteData(0x09); // Gamma 147
GP_COMMAD_PA(2);SPI_WriteData(0xC9);SPI_WriteData(0x05); // Gamma 175
GP_COMMAD_PA(2);SPI_WriteData(0xCA);SPI_WriteData(0x0E); // Gamma 203
GP_COMMAD_PA(2);SPI_WriteData(0xCB);SPI_WriteData(0x02); // Gamma 231
GP_COMMAD_PA(2);SPI_WriteData(0xCC);SPI_WriteData(0x0D); // Gamma 239
GP_COMMAD_PA(2);SPI_WriteData(0xCD);SPI_WriteData(0x30); // Gamma 247
GP_COMMAD_PA(2);SPI_WriteData(0xCE);SPI_WriteData(0x23); // Gamma 251
GP_COMMAD_PA(2);SPI_WriteData(0xCF);SPI_WriteData(0x08); // Gamma 255





//+++++++++++++++++++++++++++++++++++++++++++++++++++//

//****************************************************************************//
//****************************** Page 6 Command ******************************//
//****************************************************************************//
GP_COMMAD_PA(6);
SPI_WriteData(0xFF);SPI_WriteData(0xFF);SPI_WriteData(0x98);
SPI_WriteData(0x06);SPI_WriteData(0x04);SPI_WriteData(0x06); // Change to Page 6
GP_COMMAD_PA(2);SPI_WriteData(0x00);SPI_WriteData(0x21);
GP_COMMAD_PA(2);SPI_WriteData(0x01);SPI_WriteData(0x06);
GP_COMMAD_PA(2);SPI_WriteData(0x02);SPI_WriteData(0xA0);
GP_COMMAD_PA(2);SPI_WriteData(0x03);SPI_WriteData(0x02);
GP_COMMAD_PA(2);SPI_WriteData(0x04);SPI_WriteData(0x01);
GP_COMMAD_PA(2);SPI_WriteData(0x05);SPI_WriteData(0x01);
GP_COMMAD_PA(2);SPI_WriteData(0x06);SPI_WriteData(0x80);
GP_COMMAD_PA(2);SPI_WriteData(0x07);SPI_WriteData(0x04);
GP_COMMAD_PA(2);SPI_WriteData(0x08);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x09);SPI_WriteData(0x80);
GP_COMMAD_PA(2);SPI_WriteData(0x0A);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x0B);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x0C);SPI_WriteData(0x2C);
GP_COMMAD_PA(2);SPI_WriteData(0x0D);SPI_WriteData(0x2C);
GP_COMMAD_PA(2);SPI_WriteData(0x0E);SPI_WriteData(0x1C);
GP_COMMAD_PA(2);SPI_WriteData(0x0F);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x10);SPI_WriteData(0xFF);
GP_COMMAD_PA(2);SPI_WriteData(0x11);SPI_WriteData(0xF0);
GP_COMMAD_PA(2);SPI_WriteData(0x

12);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x13);SPI_WriteData(0xC0);
GP_COMMAD_PA(2);SPI_WriteData(0x14);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x15);SPI_WriteData(0xC0);
GP_COMMAD_PA(2);SPI_WriteData(0x16);SPI_WriteData(0x08);
GP_COMMAD_PA(2);SPI_WriteData(0x17);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x18);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x19);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x1A);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x1B);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x1C);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x1D);SPI_WriteData(0x00);


GP_COMMAD_PA(2);SPI_WriteData(0x20);SPI_WriteData(0x01);
GP_COMMAD_PA(2);SPI_WriteData(0x21);SPI_WriteData(0x23);
GP_COMMAD_PA(2);SPI_WriteData(0x22);SPI_WriteData(0x45);
GP_COMMAD_PA(2);SPI_WriteData(0x23);SPI_WriteData(0x67);
GP_COMMAD_PA(2);SPI_WriteData(0x24);SPI_WriteData(0x01);
GP_COMMAD_PA(2);SPI_WriteData(0x25);SPI_WriteData(0x23);
GP_COMMAD_PA(2);SPI_WriteData(0x26);SPI_WriteData(0x45);
GP_COMMAD_PA(2);SPI_WriteData(0x27);SPI_WriteData(0x67);

GP_COMMAD_PA(2);SPI_WriteData(0x30);SPI_WriteData(0x12);
GP_COMMAD_PA(2);SPI_WriteData(0x31);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x32);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x33);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x34);SPI_WriteData(0x87);
GP_COMMAD_PA(2);SPI_WriteData(0x35);SPI_WriteData(0x96);
GP_COMMAD_PA(2);SPI_WriteData(0x36);SPI_WriteData(0xAA);
GP_COMMAD_PA(2);SPI_WriteData(0x37);SPI_WriteData(0xDB);
GP_COMMAD_PA(2);SPI_WriteData(0x38);SPI_WriteData(0xCC);
GP_COMMAD_PA(2);SPI_WriteData(0x39);SPI_WriteData(0xBD);
GP_COMMAD_PA(2);SPI_WriteData(0x3A);SPI_WriteData(0x78);
GP_COMMAD_PA(2);SPI_WriteData(0x3B);SPI_WriteData(0x69);
GP_COMMAD_PA(2);SPI_WriteData(0x3C);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x3D);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x3E);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x3F);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x40);SPI_WriteData(0x22);
GP_COMMAD_PA(2);SPI_WriteData(0x53);SPI_WriteData(0x10); // 0x10:VGLO tie VGL; 0x12:VGLO tie VGL_REG



GP_COMMAD_PA(6);
SPI_WriteData(0xFF);SPI_WriteData(0xFF);SPI_WriteData(0x98);
SPI_WriteData(0x06);SPI_WriteData(0x04);SPI_WriteData(0x07); // Change to Page 7


GP_COMMAD_PA(2);SPI_WriteData(0x17);SPI_WriteData(0x22); // 0x22:VGLO tie VGL; 0x32:VGLO tie VGL_REG
GP_COMMAD_PA(2);SPI_WriteData(0x18);SPI_WriteData(0x1D);
GP_COMMAD_PA(2);SPI_WriteData(0x02);SPI_WriteData(0x77);
GP_COMMAD_PA(2);SPI_WriteData(0xE1);SPI_WriteData(0x79);


//****************************************************************************//
GP_COMMAD_PA(6);
SPI_WriteData(0xFF);SPI_WriteData(0xFF);SPI_WriteData(0x98);
SPI_WriteData(0x06);SPI_WriteData(0x04);SPI_WriteData(0x00); // Change to Page 0
GP_COMMAD_PA(2

);SPI_WriteData(0x3A);SPI_WriteData(0x77);
GP_COMMAD_PA(2);SPI_WriteData(0x35);SPI_WriteData(0x00); // TE ON
GP_COMMAD_PA(2);SPI_WriteData(0x11);SPI_WriteData(0x00); // Sleep-Out
Delay_ms(120);
GP_COMMAD_PA(2);SPI_WriteData(0x21);SPI_WriteData(0x00);
GP_COMMAD_PA(2);SPI_WriteData(0x29);SPI_WriteData(0x00); // Display On
//------------------------------------------------------------------------------------------
Delay_ms(200);

相关主题
相关文档
最新文档