void HX8352_initial_code(void) { RESET=1; delayms(5); RESET=0; delayms(10); RESET=1; delayms(150); //**********************EQ setting****************** Write_Reg(0xE2); Write_Para(0x15); Write_Reg(0xE5); Write_Para(0x00); Write_Reg(0xE7); Write_Para(0x00); Write_Reg(0xE8); Write_Para(0x5E); Write_Reg(0xEC); Write_Para(0x08); Write_Reg(0xED); Write_Para(0x47); Write_Reg(0xEF); Write_Para(0x59); Write_Reg(0xEE); Write_Para(0x20); Write_Reg(0xE1); Write_Para(0x0E); //---------------- Power on setting ---------------- Write_Reg(0x23); Write_Para(0x76); Write_Reg(0x24); Write_Para(0x3E); Write_Reg(0x25); Write_Para(0x4B); Write_Reg(0x29); Write_Para(0x01); Write_Reg(0x2B); Write_Para(0x03); Write_Reg(0x1B); Write_Para(0x17); //06=3.60V;07=3.65V Write_Reg(0xE2); Write_Para(0x15); //---------------- Power on sequence ---------------- Write_Reg(0x19); Write_Para(0x01); delayms(5); Write_Reg(0x1F); Write_Para(0x8C); Write_Reg(0x1F); Write_Para(0x84); delayms(10); Write_Reg(0x1F); Write_Para(0x94); delayms(10); Write_Reg(0x1F); Write_Para(0xD4); delayms(5); //---------- Gamma setting -------------- Write_Reg(0x40); Write_Para(0x00); Write_Reg(0x41); Write_Para(0x2B); Write_Reg(0x42); Write_Para(0x2b); Write_Reg(0x43); Write_Para(0x3b); Write_Reg(0x44); Write_Para(0x3E); Write_Reg(0x45); Write_Para(0x3F); Write_Reg(0x46); Write_Para(0x27); Write_Reg(0x47); Write_Para(0x7F); Write_Reg(0x48); Write_Para(0x09); Write_Reg(0x49); Write_Para(0x07); Write_Reg(0x4A); Write_Para(0x0B); Write_Reg(0x4B); Write_Para(0x0E); Write_Reg(0x4C); Write_Para(0x17); Write_Reg(0x50); Write_Para(0x01); Write_Reg(0x51); Write_Para(0x00); Write_Reg(0x52); Write_Para(0x00); Write_Reg(0x53); Write_Para(0x17); Write_Reg(0x54); Write_Para(0x14); Write_Reg(0x55); Write_Para(0x3F); Write_Reg(0x56); Write_Para(0x00); Write_Reg(0x57); Write_Para(0x58); Write_Reg(0x58); Write_Para(0x08); Write_Reg(0x59); Write_Para(0x01); Write_Reg(0x5A); Write_Para(0x14); Write_Reg(0x5B); Write_Para(0x18); Write_Reg(0x5C); Write_Para(0x15); Write_Reg(0x5D); Write_Para(0xFF); //Display on setting Write_Reg(0x17); Write_Para(0x55); //16bit/pixel 565΄«Κδ Write_Reg(0x16); Write_Para(0x0B); Write_Reg(0x28); Write_Para(0x20); delayms(40); Write_Reg(0x28); Write_Para(0x38); delayms(40); Write_Reg(0x28); Write_Para(0x3C); Write_Reg(0x02); Write_Para(0x00); Write_Reg(0x03); Write_Para(0x00); Write_Reg(0x04); Write_Para(0x00); Write_Reg(0x05); Write_Para(0xEF); Write_Reg(0x06); Write_Para(0x00); Write_Reg(0x07); Write_Para(0x00); Write_Reg(0x08); Write_Para(0x01); Write_Reg(0x09); Write_Para(0x8f); Write_Reg(0x22);