⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initial_st7781_cpt24.c

📁 LCD 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 + -