📄 7781initial.c
字号:
void InitMain()
{
Reset=1;
Delay_ms(1);
Reset=0;
Delay_ms(10);
Reset=1;
Delay_ms(50);
//ST7781 CPT2.4'' Initial Code
//************* DISPLAY CONTROL SETTING*****//
WCom(0x00,0x01); WData(0x01,0x00);
WCom(0x00,0x02); WData(0x07,0x00);
WCom(0x00,0x03); WData(0x10,0x30);
WCom(0x00,0x08); WData(0x03,0x02);
WCom(0x00,0x09); WData(0x00,0x00);
WCom(0x00,0x0A); WData(0x00,0x08);
//*******POWER CONTROL REGISTER INITIAL*******//
WCom(0x00,0x10); WData(0x00,0x00);
WCom(0x00,0x11); WData(0x00,0x05);
WCom(0x00,0x12); WData(0x00,0x00);
WCom(0x00,0x13); WData(0x00,0x00);
Delay_ms(100);
//********POWER SUPPPLY STARTUP 1 SETTING*******//
WCom(0x00,0x10); WData(0x12,0xB0);
Delay_ms(50);
WCom(0x00,0x11); WData(0x00,0x07);
Delay_ms(50);
//********POWER SUPPLY STARTUP 2 SETTING******//
WCom(0x00,0x12); WData(0x00,0x8C);
WCom(0x00,0x13); WData(0x17,0x00);
WCom(0x00,0x29); WData(0x00,0x20);
Delay_ms(50);
//******GAMMA CLUSTER SETTING******//
WCom(0x00,0x30); WData(0x00,0x00);
WCom(0x00,0x31); WData(0x01,0x06);
WCom(0x00,0x32); WData(0x01,0x01);
WCom(0x00,0x35); WData(0x01,0x06);
WCom(0x00,0x36); WData(0x02,0x03);
WCom(0x00,0x37); WData(0x00,0x00);
WCom(0x00,0x38); WData(0x07,0x07);
WCom(0x00,0x39); WData(0x02,0x04);
WCom(0x00,0x3C); WData(0x01,0x06);
WCom(0x00,0x3D); WData(0x01,0x03);
// ----------- DISPLAY WINDOWS 240*320-------------//
WCom(0x00,0x50); WData(0x00,0x00);
WCom(0x00,0x51); WData(0x00,0xEF);
WCom(0x00,0x52); WData(0x00,0x00);
WCom(0x00,0x53); WData(0x01,0x3F);
//-----FRAME RATE SETTING-------//
WCom(0x00,0x60); WData(0xA7,0x00);
WCom(0x00,0x61); WData(0x00,0x01);
WCom(0x00,0x90); WData(0x00,0x30);
//-------DISPLAY ON------//
WCom(0x00,0x07); WData(0x01,0x33);
Delay_ms(50);
//------ENTER SLEEP IN ------//
WCom(0x00,0x07); WData(0x01,0x31);
Delay_ms(10);
WCom(0x00,0x07); WData(0x00,0x20);
Delay_ms(50);
WCom(0x00,0x10); WData(0x00,0x82);
//------OUT SLEEP-----------//
WCom(0x00,0x11); WData(0x00,0x05);
WCom(0x00,0x10); WData(0x12,0xB0);
Delay_ms(50);
WCom(0x00,0x11); WData(0x00,0x07);
Delay_ms(50);
WCom(0x00,0x12); WData(0x00,0x8C);
Delay_ms(50);
WCom(0x00,0x13); WData(0x17,0x00);
Delay_ms(50);
WCom(0x00,0x07); WData(0x01,0x33);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -