ST7628
ꢂ A7 – Software coding flow
void Initial_LCD_Module(void)
{
//-----------disable autoread + Manual read once -------------------------------
Write(COMMAND,0xd7);
Write(DATA,0xdf);
// Auto Load Set
// Auto Load Disable
// EE Read/write mode
// Set read mode
// Delay 10ms
Write(COMMAND,0xE0);
Write(DATA,0x00);
delayms(10);
Write(COMMAND,0xE3);
delayms(20);
// Read active
// Delay 20ms
Write(COMMAND,0xE1);
// Cancel control
//---------------------------------- Sleep OUT ---------------------------------------------
Write(COMMAND, 0x11 );
delayms(50);
// Sleep Out
//Delay 50ms
//--------------------------------Vop setting------------------------------------------------
Write(COMMAND,0xC0);
Write(DATA, 0xD2);
Write(DATA, 0x00);
//Set Vop by initial Module
//Vop = 12V
//Base Vop voltage
//----------------------------Set Register------------------------------------------
Write(COMMAND,0xC3);
Write(DATA,0x02);
// Bias select
Write(COMMAND,0xC4);
Write(DATA,0x07);
// Setting Booster times
Write(COMMAND,0xC5);
Write(DATA,0x21);
// Booster efficiency
// BE = 0x01 (Level 2)
// Vg with booster x2 control
// Vg from Vdd2
// ID1 = 00
Write(COMMAND,0xCB);
Write(DATA,0x01);
Write(COMMAND,0xCC);
Write(DATA,0x00);
//
Write(COMMAND,0xCE);
Write(DATA,0x00);
// ID3 = 00
Write(COMMAND,0xD0);
Write(DATA,0x1D);
// Analog circuit setting
//
Ver 1.4
209/213
2008/08