ST75256初始化代碼
hgo2401603產(chǎn)品初始化代碼
/******** 杭州清達(dá)光電、杭州佳顯科技 液晶屏初始化程序 ********/
void init()
{
#if i80==1
control1_output_mode(); //控制口1為輸出
control2_output_mode(); //控制口2為輸出
control3_output_mode(); //控制口3為輸出
control4_output_mode(); //控制口4為輸出
#endif
if2_l;if1_h;if0_h;
delay(20);
rest_l;
delay(20);
rest_h;
delay(50);
/******************************
*** extension command 2
******************************/
write_com(0x31); // extension command 2
write_com(0xd7); // disable auto read
write_data(0x9f);
write_com(0xe0); // enable otp read
write_data(0x00); //
delay(10);
write_com(0xe3); // otp up-load
delay(20);; //
write_com(0xe1); // otp control out
/******************************
*** extension command 1
******************************/
write_com(0x30); // extension command 1
write_com(0x94); // sleep out
write_com(0xae); // display off
delay(50);
write_com(0x20); // power control
write_data(0x0b); // vb, vr, vf all on
write_com(0x81); // set
write_data(0x2d); //給定初值0x37 // 0x1d:vop = 15.5v
write_data(0x04); //
/******************************
*** extension command 2
******************************/
write_com(0x31); // extension command 2
write_com(0x32); // analog circuit set
write_data(0x00); //
write_data(0x00); // booster efficiency =6khz
write_data(0x01); // bias=1/12
/******************************
*** extension command 2
******************************/
write_com(0x31); // extension command 2
write_com(0x49); // hpm=1;
//
write_com(0x51); // booster level x8
write_data(0xfa); //
/******************************
*** extension command 1
******************************/
write_com(0x30); // extension command 1
write_com(0xf0); // display mode
write_data(0x10); // mono mode
write_com(0xca); // display control
write_data(0x00); // cl dividing ratio ? not divide
write_data(159); // duty set 128 duty
write_data(0x0c); // frame inversion
write_com(0xbc); //data scan direction
write_data(0x00); // seg0-seg240 com0-com159
write_com(0xa6); // 3.inverse display:a6=normal,a7=inverse
write_com(0x0c); //26.data format select do=0(0x08); lsb on bottom (default) ; do=1(0x0c); lsb on top
/******************************
*** extension command 2
******************************/
write_com(0x31); // extension command 2
write_com(0xf0); //set frame rate hz
write_data(0x00);
write_data(0x09);
write_data(0x09);
write_data(0x0b);
write_com(0xf4); //set temperature compensation
write_data(0x00);
write_data(0x00);
write_data(0x00);
write_data(0x03);
/******************************
*** extension command 1
******************************/
write_data(0x30); //old 0x50
write_data(0x50); //old 0xb0
write_data(0x84);
write_data(0x05);
write_com(0x40); // internal power supply
/******************************
*** extension command 2
******************************/
write_com(0x30); // extension command 1
write_com(0xaf); // display on
}
需要其他液晶驅(qū)動測試程序可來電咨詢,也歡迎選購我司的各種尺寸點(diǎn)陣液晶模塊產(chǎn)品哦~~
杭州佳顯科技有限公司專注于液晶顯示屏,oled顯示屏,低溫-40度液晶,國產(chǎn)低溫串口屏,加固低溫顯示屏,密封防潮顯示屏,tft液晶,觸摸屏等, 歡迎致電 18069861507