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

📄 天马2。8+1505c initial code.c

📁 FT1505C 配上海天马2。4玻璃的代码。可以应用于MTK 方案的手机屏驱动。
💻 C
字号:
void LCD_Init_FT1505C(kal_uint32 bkground, void **buf_addr)
{
	    
	   LCD_nRESET = 0; 
        Delayms(50); // Delay 50ms                    // This delay time is necessary 
     LCD_nRESET = 1; 
        Delayms(10); // D
    WRCMD(0x0000);
    WRCMD(0x0000);
    WRCMD(0x0000);
    WRCMD(0x0000);
    LCD_CtrlWrite_FT1505C(0x002B,0x0003);
    LCD_CtrlWrite_FT1505C(0x0000,0x0001);
	Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0007,0x0000);
	Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0012,0x0000);
	Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0060,0xa700);
    LCD_CtrlWrite_FT1505C(0x0008,0x0405);
    LCD_CtrlWrite_FT1505C(0x0030,0x0101);
    LCD_CtrlWrite_FT1505C(0x0031,0x0103);
    LCD_CtrlWrite_FT1505C(0x0032,0x0505);
    LCD_CtrlWrite_FT1505C(0x0035,0x0306);
    LCD_CtrlWrite_FT1505C(0x0036,0x050B);
    LCD_CtrlWrite_FT1505C(0x0037,0x0002);
    LCD_CtrlWrite_FT1505C(0x0038,0x0200);
    LCD_CtrlWrite_FT1505C(0x0039,0x0707);
    LCD_CtrlWrite_FT1505C(0x003c,0x0000);
    LCD_CtrlWrite_FT1505C(0x003d,0x0000);
    LCD_CtrlWrite_FT1505C(0x0010,0x02C0);
    LCD_CtrlWrite_FT1505C(0x0011,0x0147);
    Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0012,0x0116); //16 14
    Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0013,0x1900); //13 1
    LCD_CtrlWrite_FT1505C(0x0029,0x002E);//2-3 2f
    Delayms(30);
    LCD_CtrlWrite_FT1505C(0x0001,0x0100);
    LCD_CtrlWrite_FT1505C(0x0002,0x0700);
    LCD_CtrlWrite_FT1505C(0x0003,0x1030);
    LCD_CtrlWrite_FT1505C(0x0061,0x0001);
    LCD_CtrlWrite_FT1505C(0x0090,0x0010);
    LCD_CtrlWrite_FT1505C(0x0092,0x0600);
    LCD_CtrlWrite_FT1505C(0x0080,0x0000);
    LCD_CtrlWrite_FT1505C(0x0081,0x0000);
    LCD_CtrlWrite_FT1505C(0x0082,0x013F);
    LCD_CtrlWrite_FT1505C(0x0083,0x0000);
    LCD_CtrlWrite_FT1505C(0x0084,0x0000);
    LCD_CtrlWrite_FT1505C(0x0085,0x013F);
    LCD_CtrlWrite_FT1505C(0x0050,0x0000);
    LCD_CtrlWrite_FT1505C(0x0051,0x00ef);
    LCD_CtrlWrite_FT1505C(0x0052,0x0000);
    LCD_CtrlWrite_FT1505C(0x0053,0x013f);
    LCD_CtrlWrite_FT1505C(0x0098,0x0202);
    LCD_CtrlWrite_FT1505C(0x0010,0x12F0);
    LCD_CtrlWrite_FT1505C(0x0020,0x0000);
    LCD_CtrlWrite_FT1505C(0x0021,0x0000);
    Delayms(20);
    LCD_CtrlWrite_FT1505C(0x0007,0x0133);    
    WRCMD(0x0022);
}
void LCD_EnterSleep_FT1505C(void)
{

   LCD_CtrlWrite_FT1505C(0x0007, 0x0131); // display OFF
      Delayms(10); // Dis-charge capacitor power voltage   
   LCD_CtrlWrite_FT1505C(0x0007, 0x0130); // display OFF
      Delayms(10); // Dis-charge capacitor power voltage
   LCD_CtrlWrite_FT1505C(0x0007, 0x0000); // display OFF
    //************* Power OFF sequence **************//
   LCD_CtrlWrite_FT1505C(0x0010, 0x0080); // SAP, BT[3:0], APE, AP, DSTB, SLP
   LCD_CtrlWrite_FT1505C(0x0011, 0x0000); // DC1[2:0], DC0[2:0], VC[2:0]
   LCD_CtrlWrite_FT1505C(0x0012, 0x0000); // VREG1OUT voltage
   LCD_CtrlWrite_FT1505C(0x0013, 0x0000); // VDV[4:0] for VCOM amplitude
      Delayms(200); // Dis-charge capacitor power voltage
   LCD_CtrlWrite_FT1505C(0x0010, 0x0082); // SAP, BT[3:0], APE, AP, DSTB, SLP
}
void LCD_ExitSleep_FT1505C(void)
{

    //*************Power On sequence ******************//
    WRCMD(0x0000);
    WRCMD(0x0000);
    WRCMD(0x0000);
    WRCMD(0x0000);
    LCD_CtrlWrite_FT1505C(0x002B,0x0003);
    LCD_CtrlWrite_FT1505C(0x0000,0x0001);
	Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0007,0x0000);
	Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0012,0x0000);
	Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0060,0xa700);
    LCD_CtrlWrite_FT1505C(0x0008,0x0405);
  
    LCD_CtrlWrite_FT1505C(0x0010,0x02C0);
    LCD_CtrlWrite_FT1505C(0x0011,0x0047);
    Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0012,0x0116); //16 14
    Delayms(50);
    LCD_CtrlWrite_FT1505C(0x0013,0x1900); //13 1
    LCD_CtrlWrite_FT1505C(0x0029,0x002E);//2	`
    Delayms(30);
    LCD_CtrlWrite_FT1505C(0x0098,0x0202);
	  LCD_CtrlWrite_FT1505C(0x0010,0x12F0);
	  LCD_CtrlWrite_FT1505C(0x0020,0x0000);
    LCD_CtrlWrite_FT1505C(0x0021,0x0000);
  Delayms(20);
    LCD_CtrlWrite_FT1505C(0x0007,0x0133);
    WRCMD(0X0022);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -