📄 lcd init code.txt
字号:
RSTB_0;
cmt_delay_ms(50);
RSTB_1;
cmt_delay_ms(150);
//************* Start Initial Sequence **********//
control_out(0xE5, 0x80,00); // Set the internal vcore voltage
cmt_delay_ms(10);
//control_out(0xE4, 0x14,0x10); // Set the internal vcore voltage
// control_out(0xE3, 0x00,0x08); // Set the internal vcore voltage
control_out(0x00, 0x00,0x01); // Start internal OSC.
control_out(0x01, 0x01,00); // set SS and SM bit
// control_out(0x02, 0x07,00); // set 1 line inversion
control_out(0x03, 0x10,0x20); // set GRAM write direction and BGR=1. //30
control_out(0x04, 0x00,00); // Resize register
//control_out(0x08, 0x00,0x04); // set the back porch and front porch
//control_out(0x09, 0x00,00); // set non-display area refresh cycle ISC[3:0]
//control_out(0x0A, 0x00,05); // FMARK function
control_out(0x0C, 0x00,00); // RGB interface setting
//control_out(0x0D, 0x00,00); // Frame marker Position
control_out(0x0F, 0x00,00); // RGB interface polarity
control_out(0x10, 0x00,00); // SAP, BT[3:0], AP, DSTB, SLP, STB
control_out(0x11, 0x00,0x07); // DC1[2:0], DC0[2:0], VC[2:0]
control_out(0x12, 0x00,00); // VREG1OUT voltage
control_out(0x13, 0x00,0X00); // VDV[4:0] for VCOM amplitude
cmt_delay_ms(200); // Dis-charge capacitor power voltage
control_out(0x10, 0x17,0xB0); // SAP, BT[3:0], AP, DSTB, SLP, STB
control_out(0x11, 0x01,0x37); // DC1[2:0], DC0[2:0], VC[2:0]//0137
cmt_delay_ms(50); // Delay 50ms
control_out(0x12, 0x01,0x3c); // VREG1OUT voltage
cmt_delay_ms(50); // Delay 50ms
control_out(0x13, 0x0e,0x00); // VDV[4:0] for VCOM amplitude0X0E
cmt_delay_ms(50);
control_out(0x29, 0x00,0x14); // VCM[4:0] for VCOMH
cmt_delay_ms(50);
control_out(0x20, 0x00,0Xef); // 00 // GRAM horizontal Address
control_out(0x21, 0x00,0X00);// 3f // GRAM Vertical Address
control_out(0x2b,0x00,0x20);
// ----------- Adjust the Gamma Curve ----------//
control_out(0x30, 0x00,0x07);
control_out(0x31, 0x03,0x07);
control_out(0x32, 0x00,0x00);
control_out(0x35, 0x03,0x01);
control_out(0x36, 0x1a,0x0f);
control_out(0x37, 0x07,0x07);
control_out(0x38, 0x00,0x06);
control_out(0x39, 0x00,0x07);
control_out(0x3C, 0x07,0x00);
control_out(0x3D, 0x10,0x00);
//------------------ Set GRAM area ---------------//
control_out(0x50, 0x00,00); // Horizontal GRAM Start Address
control_out(0x51, 0x00,0xEF); // Horizontal GRAM End Address
control_out(0x52, 0x00,00); // Vertical GRAM Start Address
control_out(0x53, 0x01,0x3F); // Vertical GRAM Start Address
control_out(0x60, 0x27,00); // Gate Scan Line
control_out(0x61, 0x00,0x01); // NDL,VLE, REV
control_out(0x6A, 0x00,00); // set scrolling line
//-------------- Partial Display Control ---------//
/* control_out(0x80, 0x00,00);
control_out(0x81, 0x00,00);
control_out(0x82, 0x00,00);
control_out(0x83, 0x00,00);
control_out(0x84, 0x00,00);
control_out(0x85, 0x00,00);*/
//-------------- Panel Control -------------------//
control_out(0x90, 0x00,0x10);//0010
control_out(0x92, 0x00,00);
control_out(0x93, 0x00,0x07);
control_out(0x95, 0x01,0x10);
control_out(0x97, 0x00,00);
control_out(0x98, 0x00,00);
control_out(0x07, 0x01,0x73);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -