ILI9488横屏显示/RGB接口竖屏横用
0赞以下是CTC3.5+ILI9488的初始化,接口:3W-SPI+RGB16BIT
void LCD_Init(void)
{
SPI_CS=0;
SPI_RES=1;
Delay(10);
SPI_RES=0;
Delay(400);
SPI_RES=1;
Delay(800);
SPI_WriteComm(0xE0);
SPI_WriteData(0x00);
SPI_WriteData(0x07);
SPI_WriteData(0x0f);
SPI_WriteData(0x0D);
SPI_WriteData(0x1B);
SPI_WriteData(0x0A);
SPI_WriteData(0x3c);
SPI_WriteData(0x78);
SPI_WriteData(0x4A);
SPI_WriteData(0x07);
SPI_WriteData(0x0E);
SPI_WriteData(0x09);
SPI_WriteData(0x1B);
SPI_WriteData(0x1e);
SPI_WriteData(0x0f);
SPI_WriteComm(0xE1);
SPI_WriteData(0x00);
SPI_WriteData(0x22);
SPI_WriteData(0x24);
SPI_WriteData(0x06);
SPI_WriteData(0x12);
SPI_WriteData(0x07);
SPI_WriteData(0x36);
SPI_WriteData(0x47);
SPI_WriteData(0x47);
SPI_WriteData(0x06);
SPI_WriteData(0x0a);
SPI_WriteData(0x07);
SPI_WriteData(0x30);
SPI_WriteData(0x37);
SPI_WriteData(0x0f);
SPI_WriteComm(0xC0);
SPI_WriteData(0x10);
SPI_WriteData(0x10);
SPI_WriteComm(0xC1);
SPI_WriteData(0x41);
SPI_WriteComm(0xC5);
SPI_WriteData(0x00);
SPI_WriteData(0x22);
SPI_WriteData(0x80);
SPI_WriteComm(0X2A);
SPI_WriteData(0x00);
SPI_WriteData(0x00);
SPI_WriteData(0x01);
SPI_WriteData(0xDE);//479
SPI_WriteComm(0X2B);
SPI_WriteData(0x00);
SPI_WriteData(0x00);
SPI_WriteData(0x01);
SPI_WriteData(0x3F);//319
SPI_WriteComm(0x36);
SPI_WriteData(0x28);
SPI_WriteComm(0x3A); //Interface Mode Control
SPI_WriteData(0x50);//55 16bit;66 18bit
SPI_WriteComm(0xB1); //Frame rate 70HZ 220 page
SPI_WriteData(0xA0); //B0
SPI_WriteComm(0xB4); //Display Inversion Control
SPI_WriteData(0x02);
SPI_WriteComm(0xB6); //RGB/MCU Interface Control
SPI_WriteData(0x22); //0x32
SPI_WriteData(0x02); //0x02 0x32 42
SPI_WriteData(0x3B);
SPI_WriteComm(0xE9);
SPI_WriteData(0x00);
SPI_WriteComm(0XF7);
SPI_WriteData(0xA9);
SPI_WriteData(0x51);
SPI_WriteData(0x2C);
SPI_WriteData(0x82);
SPI_WriteComm(0x11);
Delay(120);
SPI_WriteComm(0x29);
Delay(20);
}
待更新