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

📄 lcd init code.txt

📁 ILI9320驱动2.8寸液晶屏的C语言代码
💻 TXT
字号:
RSTB_0;
	cmt_delay_ms(50);
	RSTB_1;
	cmt_delay_ms(150);
  //************* Start Initial Sequence **********//
   	
   control_out(0xE5, 0x80,00); 	   // Set the internal vcore voltage                                              
   cmt_delay_ms(10);
   //control_out(0xE4, 0x14,0x10); 	   // Set the internal vcore voltage                                              
   
  // control_out(0xE3, 0x00,0x08); 	   // Set the internal vcore voltage                                              
   
   control_out(0x00, 0x00,0x01); 	   // Start internal OSC.
   
  
   control_out(0x01, 0x01,00);	   // set SS and SM bit
  // control_out(0x02, 0x07,00);	   // set 1 line inversion
   control_out(0x03, 0x10,0x20);	   // set GRAM write direction and BGR=1. //30
   control_out(0x04, 0x00,00);	   // Resize register
    
   //control_out(0x08, 0x00,0x04);	   // set the back porch and front porch
  //control_out(0x09, 0x00,00);	   // set non-display area refresh cycle ISC[3:0]
//control_out(0x0A, 0x00,05);	   // FMARK function
   control_out(0x0C, 0x00,00);         // RGB interface setting
   //control_out(0x0D, 0x00,00);	   // Frame marker Position
   control_out(0x0F, 0x00,00);         // RGB interface polarity
  
  
   control_out(0x10, 0x00,00);         // SAP, BT[3:0], AP, DSTB, SLP, STB
   control_out(0x11, 0x00,0x07);         // DC1[2:0], DC0[2:0], VC[2:0]
   control_out(0x12, 0x00,00);         // VREG1OUT voltage
   control_out(0x13, 0x00,0X00);         // VDV[4:0] for VCOM amplitude
      cmt_delay_ms(200);                               // Dis-charge capacitor power voltage
  
   control_out(0x10, 0x17,0xB0);         // SAP, BT[3:0], AP, DSTB, SLP, STB
   control_out(0x11, 0x01,0x37);         // DC1[2:0], DC0[2:0], VC[2:0]//0137
      cmt_delay_ms(50);			           // Delay 50ms  
   control_out(0x12, 0x01,0x3c);         // VREG1OUT voltage
      cmt_delay_ms(50);			           // Delay 50ms
   control_out(0x13, 0x0e,0x00);         // VDV[4:0] for VCOM amplitude0X0E
     cmt_delay_ms(50); 
	  control_out(0x29, 0x00,0x14);         // VCM[4:0] for VCOMH
      cmt_delay_ms(50);    
    
   control_out(0x20, 0x00,0Xef); // 00      // GRAM horizontal Address
   control_out(0x21, 0x00,0X00);// 3f        // GRAM Vertical Address
  
     control_out(0x2b,0x00,0x20);
  // ----------- Adjust the Gamma  Curve ----------//
  control_out(0x30, 0x00,0x07);		
   control_out(0x31, 0x03,0x07);		
   control_out(0x32, 0x00,0x00);
    
    		
   control_out(0x35, 0x03,0x01);		
   control_out(0x36, 0x1a,0x0f);		
   control_out(0x37, 0x07,0x07);		
   control_out(0x38, 0x00,0x06);		
   control_out(0x39, 0x00,0x07);
    
   control_out(0x3C, 0x07,0x00);		
   control_out(0x3D, 0x10,0x00);	
  
  //------------------ Set GRAM area ---------------//
   control_out(0x50, 0x00,00);	    // Horizontal GRAM Start Address
   control_out(0x51, 0x00,0xEF);	    // Horizontal GRAM End Address
   control_out(0x52, 0x00,00);	    // Vertical GRAM Start Address
   control_out(0x53, 0x01,0x3F);	    // Vertical GRAM Start Address
    
      
   control_out(0x60, 0x27,00);	    // Gate Scan Line
   control_out(0x61, 0x00,0x01);	    // NDL,VLE, REV
   control_out(0x6A, 0x00,00);	    // set scrolling line
  
  //-------------- Partial Display Control ---------//
  /* control_out(0x80, 0x00,00);
   control_out(0x81, 0x00,00);
   control_out(0x82, 0x00,00);
   control_out(0x83, 0x00,00);
   control_out(0x84, 0x00,00);
   control_out(0x85, 0x00,00);*/
    
  //-------------- Panel Control -------------------//
   control_out(0x90, 0x00,0x10);//0010
   control_out(0x92, 0x00,00);
   control_out(0x93, 0x00,0x07);
   control_out(0x95, 0x01,0x10);
   control_out(0x97, 0x00,00);
   control_out(0x98, 0x00,00);
  
  
   control_out(0x07, 0x01,0x73);

⌨️ 快捷键说明

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