?? ili9320_initialize.c
字號(hào):
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接口部分,請(qǐng)根據(jù)實(shí)際情況做相應(yīng)更改。
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);
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -