📄 hx8347.txt
字号:
void initialize(void)
{
reset=1;
delay(50);
reset=0;
delay(50);
reset=1;
/***************gamma setting***************/
wr_cmd(0x00,0x46);
wr_data(0x00,0x95);
wr_cmd(0x00,0x47);
wr_data(0x00,0x51);
wr_cmd(0x00,0x48);
wr_data(0x00,0x00);
wr_cmd(0x00,0x49);
wr_data(0x00,0x36);
wr_cmd(0x00,0x4A);
wr_data(0x00,0x11);
wr_cmd(0x00,0x4B);
wr_data(0x00,0x66);
wr_cmd(0x00,0x4C);
wr_data(0x00,0x14);
wr_cmd(0x00,0x4D);
wr_data(0x00,0x77);
wr_cmd(0x00,0x4E);
wr_data(0x00,0x13);
wr_cmd(0x00,0x4F);
wr_data(0x00,0x4C);
wr_cmd(0x00,0x50);
wr_data(0x00,0x46);
wr_cmd(0x00,0x51);
wr_data(0x00,0x46);
/***************gamma setting***************/
/***************240X320 Windows Address Setting***************/
wr_cmd(0x00,0x02); //Column Address Start Register Upper Byte
wr_data(0x00,0x00);
wr_cmd(0x00,0x03); //Column Address Start Register Low Byte
wr_data(0x00,0x00);
wr_cmd(0x00,0x04); //Column Address End Register Upper Byte
wr_data(0x00,0x00);
wr_cmd(0x00,0x05); //Column Address End Register Low Byte
wr_data(0x00,0xEF);//wr_data(0x00,0xEF);
wr_cmd(0x00,0x06); //Row Address Start Register Upper Byte
wr_data(0x00,0x00);
wr_cmd(0x00,0x07); //Row Address Start Register Low Byte
wr_data(0x00,0x00);
wr_cmd(0x00,0x08); //Row Address End Register Upper Byte
wr_data(0x00,0x01);
wr_cmd(0x00,0x09); //Row Address End Register Low Byte
wr_data(0x00,0x3F);//wr_data(0x00,0x3F);
/***************240X320 Windows Address Setting***************/
/***************Display Setting***************/
wr_cmd(0x00,0x01);//IDMON=0, INVON=1, NORON=1, PTLON=0
wr_data(0x00,0x06);
wr_cmd(0x00,0x16);//MY=0, MX=0, MV=0, ML=1, BGR=0, TEON=0
wr_data(0x00,0xC8);
wr_cmd(0x00,0x23);
wr_data(0x00,0x95);
wr_cmd(0x00,0x24);
wr_data(0x00,0x95);
wr_cmd(0x00,0x25);
wr_data(0x00,0xFF);
wr_cmd(0x00,0x27);
wr_data(0x00,0x06);
wr_cmd(0x00,0x28);
wr_data(0x00,0x06);
wr_cmd(0x00,0x29);
wr_data(0x00,0x06);
wr_cmd(0x00,0x2A);
wr_data(0x00,0x06);
wr_cmd(0x00,0x2C);
wr_data(0x00,0x06);
wr_cmd(0x00,0x2D);
wr_data(0x00,0x06);
wr_cmd(0x00,0x3A);
wr_data(0x00,0x01);
wr_cmd(0x00,0x3B);
wr_data(0x00,0x00);
wr_cmd(0x00,0x3C);
wr_data(0x00,0xF0);
wr_cmd(0x00,0x3D);
wr_data(0x00,0x00);
delay(20);
wr_cmd(0x00,0x35);// EQS=38h
wr_data(0x00,0x38);
wr_cmd(0x00,0x36);// EQP=78h
wr_data(0x00,0x78);
wr_cmd(0x00,0x3E);// SON=38h
wr_data(0x00,0x38);
wr_cmd(0x00,0x40);// GDON=0Fh
wr_data(0x00,0x0F);
wr_cmd(0x00,0x41);// GDOFF
wr_data(0x00,0xF0);
/***************Display Setting***************/
/***************Power Supply Setting***************/
wr_cmd(0x00,0x19); //
wr_data(0x00,0x4F);
wr_cmd(0x00,0x93); //internal oscillator frequency setting
wr_data(0x00,0x02);
delay(10);
wr_cmd(0x00,0x20); //VGH,VGL Amplitude Setting
wr_data(0x00,0x40);
wr_cmd(0x00,0x1D); //DDVDH Amplitude Setting
wr_data(0x00,0x07);
wr_cmd(0x00,0x1E); //VREG3 Amplitude Setting
wr_data(0x00,0x00);
wr_cmd(0x00,0x1F); //VREG1 Amplitude Setting
wr_data(0x00,0x04);// wr_data(0x00,0x09);
wr_cmd(0x00,0x44); //VCOMH Amplitude Setting
wr_data(0x00,0x50); //wr_data(0x00,0x56);
wr_cmd(0x00,0x45); //VCOM Amplitude Setting
wr_data(0x00,0x11);//wr_data(0x00,0x09);
delay(10);
wr_cmd(0x00,0x1C); //Constant Current Setting
wr_data(0x00,0x04);
delay(5);
wr_cmd(0x00,0x1B); //Constant Current Setting
wr_data(0x00,0x18);
delay(40);
wr_cmd(0x00,0x1B); //
wr_data(0x00,0x10);
delay(40);
delay(20);
wr_cmd(0x00,0x43); //VCOMG
wr_data(0x00,0x80);
/***************Power Supply Setting***************/
/***************Display On Setting***************/
wr_cmd(0x00,0x90);//GON=0, DTE=0, D=01
wr_data(0x00,0x7F);
wr_cmd(0x00,0x26);//GON=0, DTE=0, D=01
wr_data(0x00,0x04);
delay(40);
wr_cmd(0x00,0x26);//GON=1, DTE=0, D=01
wr_data(0x00,0x24);
wr_cmd(0x00,0x26);//GON=1, DTE=0, D=11
wr_data(0x00,0x2C);
delay(40);
wr_cmd(0x00,0x26);//GON=1, DTE=1, D=11
wr_data(0x00,0x3C);
/***************Display On Setting***************/
wr_cmd(0x00,0x57); // Test mode='1'
wr_data(0x00,0x02);
wr_cmd(0x00,0x95); // set Rpulse='1000',spulse='0100'
wr_data(0x00,0x01);
wr_cmd(0x00,0x57); // Test mode= '0'
wr_data(0x00,0x00);
wr_cmd(0x00,0x22);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -