📄 initial_st7781_cpt24.c
字号:
void Initial_ST7781_CPT24(void)
{
//----------Display control setting---------------//
WriteRegister(0x0001,0x0100); // Output Direct
WriteRegister(0x0002,0x0700); // Line Inversion
WriteRegister(0x0003,0x1030); // Entry Mode Setting //0x1030
WriteRegister(0x0008,0x0302); // Porch Setting.
WriteRegister(0x0009,0x0000); // Scan cycle
WriteRegister(0x000A,0x0008); // Fmark Off
//----------Power control register initial---------------//
WriteRegister(0x0010,0x0000); // Power Control1.
WriteRegister(0x0011,0x0005); // Power Control2
WriteRegister(0x0012,0x0000); // Power Control3
WriteRegister(0x0013,0x0000); // Power Control4
Delayms(100);
//----------Power supply startup 1 setting----------------//
WriteRegister(0x0010,0x12b0); // Power Control1
Delayms(50);
WriteRegister(0x0011,0x0007); // Power Control2
Delayms(50);
//----------Power supply startup 2 setting---------------//
WriteRegister(0x0012,0x008c); // Power Control3
// Delayms(100);
WriteRegister(0x0013,0x1700); // Power Control4
//Delayms(100);
WriteRegister(0x0029,0x0020); // VCOMH Setting
Delayms(50);
//----------Gamma cluster setting---------------//
WriteRegister(0x0030,0x0000); // Gamma Control 1
WriteRegister(0x0031,0x0106); // Gamma Control 2
WriteRegister(0x0032,0x0101); // Gamma Control 3
WriteRegister(0x0035,0x0106); // Gamma Control 4
WriteRegister(0x0036,0x0203); // Gamma Control 5
WriteRegister(0x0037,0x0000); // Gamma Control 6
WriteRegister(0x0038,0x0707); // Gamma Control 7
WriteRegister(0x0039,0x0204); // Gamma Control 8
WriteRegister(0x003c,0x0106); // Gamma Control 9
WriteRegister(0x003d,0x0103); // Gamma Control 10
//----------Display windows 240*320---------------//
WriteRegister(0x0050,0x0000); //Set horizontal address start position
WriteRegister(0x0051,0x00ef); //Set horizontal address end position
WriteRegister(0x0052,0x0000); //Set vertical address start position
WriteRegister(0x0053,0x013f); //Set vertical address end position
//-----------Frame Rate Setting-----------------------//
WriteRegister(0x0060,0xa700); //Gate Scan Control 1
WriteRegister(0x0061,0x0001); //Gate Scan Control 1
WriteRegister(0x0090,0x0030); //Panel Interface Control 1
//-----------read status-----------------------//
WriteRegister(0x00ff,0x0001);
WriteRegister(0x00f3,0x0008);
WriteIndex(0x00,0xf3); read_id(); //read f3H 指令
WriteRegister(0x0007,0x0133);
Delayms(100);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -