⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ili9320_initialize.c

📁 ILITEK公司的TFT彩屏控制器初始化代码.
💻 C
字号:
void  LCD_Initialize()
{ 
     
//************* Start Initial Sequence **********// 
     LCD_WriteCommand(0x00E5);
     LCD_WriteData(0x8000);
         
     LCD_WriteCommand(0x0000);
     LCD_WriteData(0x0001);
         
     LCD_WriteCommand(0x0001);
     LCD_WriteData(0x0100);
     
     LCD_WriteCommand(0x0002);
     LCD_WriteData(0x0700);
          
     LCD_WriteCommand(0x0003);
     LCD_WriteData(0x1030);
     
     LCD_WriteCommand(0x0004);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0008);
     LCD_WriteData(0x0202);
     
     LCD_WriteCommand(0x0009);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x000A);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x000C);//RGB Display Interface Control
     LCD_WriteData(0x0111);//此处为RGB接口部分,请根据实际情况做相应更改。
     
     LCD_WriteCommand(0x000D);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x000F);
     LCD_WriteData(0x0000);
     
//*************Power On sequence ****************//
     LCD_WriteCommand(0x0010);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0011);
     LCD_WriteData(0x0007);
          
     LCD_WriteCommand(0x0012);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0013);
     LCD_WriteData(0x0000);
     DelayNS(50);
     
     LCD_WriteCommand(0x0010);
     LCD_WriteData(0x17B0);
     
     LCD_WriteCommand(0x0011);
     LCD_WriteData(0x0147);
     DelayNS(50);
     
     LCD_WriteCommand(0x0012);
     LCD_WriteData(0x013C);
     DelayNS(50);
     
     LCD_WriteCommand(0x0013);
     LCD_WriteData(0x0E00);
     
     LCD_WriteCommand(0x0029);
     LCD_WriteData(0x0009);
     DelayNS(50); 
     
     LCD_WriteCommand(0x0020);
     LCD_WriteData(0x0000);
          
     LCD_WriteCommand(0x0021);
     LCD_WriteData(0x0000);
     
// ----------- Adjust the Gamma Curve ----------//    
     LCD_WriteCommand(0x0030);
     LCD_WriteData(0x0207);
     LCD_WriteCommand(0x0031);
     LCD_WriteData(0x0505);
     LCD_WriteCommand(0x0032);
     LCD_WriteData(0x0102);
     LCD_WriteCommand(0x0035);
     LCD_WriteData(0x0006);
     LCD_WriteCommand(0x0036);
     LCD_WriteData(0x0606);
     LCD_WriteCommand(0x0037);
     LCD_WriteData(0x0707);
     LCD_WriteCommand(0x0038);
     LCD_WriteData(0x0506);
     LCD_WriteCommand(0x0039);
     LCD_WriteData(0x0407);
     LCD_WriteCommand(0x003C);
     LCD_WriteData(0x0106);
     LCD_WriteCommand(0x003D);
     LCD_WriteData(0x0601);
     
//------------------ Set GRAM area ---------------//
     LCD_WriteCommand(0x0050);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0051);
     LCD_WriteData(0x00EF);
     
     LCD_WriteCommand(0x0052);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0053);
     LCD_WriteData(0x013F);

     LCD_WriteCommand(0x0060);
     LCD_WriteData(0x2700);
     
     LCD_WriteCommand(0x0061);
     LCD_WriteData(0x0001);
     
     LCD_WriteCommand(0x006A);
     LCD_WriteData(0x0000);
     
//-------------- Partial Display Control ---------// 
     LCD_WriteCommand(0x0080);
     LCD_WriteData(0x0000);
          
     LCD_WriteCommand(0x0081);
     LCD_WriteData(0x0000);
          
     LCD_WriteCommand(0x0082);
     LCD_WriteData(0x0000);
         
     LCD_WriteCommand(0x0083);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0084);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0085);
     LCD_WriteData(0x0000);
     
//-------------- Panel Control -------------------//
     LCD_WriteCommand(0x0090);
     LCD_WriteData(0x0010);
          
     LCD_WriteCommand(0x0092);
     LCD_WriteData(0x0000);
          
     LCD_WriteCommand(0x0093);
     LCD_WriteData(0x0003);
         
     LCD_WriteCommand(0x0095);
     LCD_WriteData(0x0110);
     
     LCD_WriteCommand(0x0097);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0098);
     LCD_WriteData(0x0000);
     
     LCD_WriteCommand(0x0007);
     LCD_WriteData(0x0173);

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -