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

📄 init.c

📁 瑞萨LCD R61505驱动,包含初始化
💻 C
字号:
void Initcode(void)
{
//************* Display control **********//
  Write_Command2(0x0000);Write_Data2(0x0000);
  Write_Command2(0x00A4);Write_Data2(0x0001);
	DelayX1ms(14);
  Write_Command2(0x0007);Write_Data2(0x0001);  
	DelayX1ms(100);
  Write_Command2(0x0012);Write_Data2(0x0000); 

//=====================   Gamma   =========================// CMO
  Write_Command2(0x0030);Write_Data2(0x0707);    
  Write_Command2(0x0031);Write_Data2(0x0607);    
  Write_Command2(0x0032);Write_Data2(0x0301);    
  Write_Command2(0x0033);Write_Data2(0x0303);  
  Write_Command2(0x0034);Write_Data2(0x0303);    
  Write_Command2(0x0035);Write_Data2(0x0507);     
  Write_Command2(0x0036);Write_Data2(0x021F);
  Write_Command2(0x0037);Write_Data2(0x0705);   
  Write_Command2(0x0038);Write_Data2(0x0607);   
  Write_Command2(0x0039);Write_Data2(0x0301);
  Write_Command2(0x003A);Write_Data2(0x0303);  
  Write_Command2(0x003B);Write_Data2(0x0202);  
  Write_Command2(0x003C);Write_Data2(0x0105);    
  Write_Command2(0x003D);Write_Data2(0x021F);
	DelayX1ms(50);


//------------------ Panel Image Control ---------------//
  Write_Command2(0x0050);Write_Data2(0x0000);    
  Write_Command2(0x0051);Write_Data2(0x00EF);    
  Write_Command2(0x0052);Write_Data2(0x0000);    
  Write_Command2(0x0053);Write_Data2(0x013F);    
  Write_Command2(0x0060);Write_Data2(0x2700);   
  Write_Command2(0x0061);Write_Data2(0x0001);  
  Write_Command2(0x006A);Write_Data2(0x0000);    
 
//-------------- Panel Interfcae Control ---------//  

  Write_Command2(0x0090);Write_Data2(0x000F);
  Write_Command2(0x0092);Write_Data2(0x0001);
  Write_Command2(0x0093);Write_Data2(0x0001);
  Write_Command2(0x0095);Write_Data2(0x0110);


//************* Power Control **********//	Jason@ 2007-6-29 移动Power模块的原因:解决升压白屏的问题
  Write_Command2(0x0017);Write_Data2(0x0001);
	DelayX1ms(100);    
  Write_Command2(0x0010);Write_Data2(0x17A0);
  DelayX1ms(100);  
  Write_Command2(0x0011);Write_Data2(0x0007);    
  Write_Command2(0x0012);Write_Data2(0x013C);      
	delayX1ms(14);   
  Write_Command2(0x0013);Write_Data2(0x1300);      
	DelayX1ms(100);   
  Write_Command2(0x0028);Write_Data2(0x0000);    
  Write_Command2(0x0029);Write_Data2(0x0010);      
  Write_Command2(0x002A);Write_Data2(0x0000); 
  Write_Command2(0x0001);Write_Data2(0x0100);    
	DelayX1ms(100); 
  Write_Command2(0x0002);Write_Data2(0x0700);    
  Write_Command2(0x0003);Write_Data2(0x5230);    
  Write_Command2(0x0008);Write_Data2(0x0207);   
  Write_Command2(0x0009);Write_Data2(0x0000);   
  Write_Command2(0x000A);Write_Data2(0x0008);   


//********** display on function **************//
  Write_Command2(0x0007);Write_Data2(0x0021);
	DelayX1ms(10);   
  Write_Command2(0x0007);Write_Data2(0x0061);
	DelayX1ms(10);   
	Write_Command2(0x0007);Write_Data2(0x0173);
	DelayX1ms(10);    
  Write_Command2(0x0017);Write_Data2(0x0000);


//************* write to GRAM *****************//
  Write_Command2(0x0020);Write_Data2(0x0000);
  Write_Command2(0x0021);Write_Data2(0x0000);

  Write_Command2(0x0022);  //16 bit
}




⌨️ 快捷键说明

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