void Init_LCD(void)
{
//-------- Reset Sequence-----//
LCD_nRST = 1;
delayms(50);
LCD_nRST = 0;
delayms(50);
LCD_nRST = 1;
delayms(120);
//------end Reset Sequence-----//
LCD_CtrlWrite(0xfe);
LCD_CtrlWrite(0xfe);
LCD_CtrlWrite(0xef);
LCD_CtrlWrite(0xb3);
LCD_DataWrite(0x03);
LCD_CtrlWrite(0x36);
LCD_DataWrite(0xd0);
LCD_CtrlWrite(0x3a);
LCD_DataWrite(0x05);
LCD_CtrlWrite(0xb6);
LCD_DataWrite(0x11);
LCD_CtrlWrite(0xac);
LCD_DataWrite(0x0b);
LCD_CtrlWrite(0xb4);
LCD_DataWrite(0x21);
LCD_CtrlWrite(0xb1);
LCD_DataWrite(0xc0);
LCD_CtrlWrite(0xe6);
LCD_DataWrite(0x50);
LCD_DataWrite(0x43);
LCD_CtrlWrite(0xe7);
LCD_DataWrite(0x56);
LCD_DataWrite(0x43);
LCD_CtrlWrite(0xF0);
LCD_DataWrite(0x12);
LCD_DataWrite(0x36);
LCD_DataWrite(0x1B);
LCD_DataWrite(0x4F);
LCD_DataWrite(0x36);
LCD_DataWrite(0x3D);
LCD_DataWrite(0x3E);
LCD_DataWrite(0x0);
LCD_DataWrite(0x0F);
LCD_DataWrite(0x08);
LCD_DataWrite(0x09);
LCD_DataWrite(0x15);
LCD_DataWrite(0x14);
LCD_DataWrite(0xF);
LCD_CtrlWrite(0xF1);
LCD_DataWrite(0x12);
LCD_DataWrite(0x36);
LCD_DataWrite(0x1B);
LCD_DataWrite(0x4F);
LCD_DataWrite(0x36);
LCD_DataWrite(0x3D);
LCD_DataWrite(0x3E);
LCD_DataWrite(0x0);
LCD_DataWrite(0x0F);
LCD_DataWrite(0x08);
LCD_DataWrite(0x09);
LCD_DataWrite(0x15);
LCD_DataWrite(0x14);
LCD_DataWrite(0xF);
LCD_CtrlWrite(0xfe);
LCD_CtrlWrite(0xff);
LCD_CtrlWrite(0x35);
LCD_DataWrite(0x00);
LCD_CtrlWrite(0x44);
LCD_DataWrite(0x00);
LCD_CtrlWrite(0x11);
delayms(120);
LCD_CtrlWrite(0x29);
LCD_CtrlWrite(0x2c);
}
void Lcd_enter_sleep(void)
{
LCD_CtrlWrite(0xfe);
LCD_CtrlWrite(0xef);
LCD_CtrlWrite(0x28);
delayms(120);
LCD_CtrlWrite(0x10);
delayms(50);
}
void Lcd_exit_sleep(void)
{
LCD_CtrlWrite(0xfe);
LCD_CtrlWrite(0xef);
LCD_CtrlWrite(0x11);
delayms(120) ;
LCD_CtrlWrite(0x29);
}
說明書:
GC9106_DS_V1.0_20170308.pdf
(4.18 MB, 下載次數: 108)
2021-2-19 09:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|