滴滴FAE

各种调屏经验分享:TFT,AMOLED,PMOLED,详情见麦瑞科技术mrklcd.com

ILI9488横屏显示/RGB接口竖屏横用

0
阅读(4012)

以下是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); 


}

待更新