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

📄 st7781_cpt2.4_initcode_090309.c

📁 ST7781配2.4"TFT CPT的初始化代码
💻 C
字号:
	//ST7781_CPT_Panel_IniatlCode refrence APN V0.6 20090202
	void ST7781_Init(void)
	{
	/***20090305 增加IC 状态测试*******************************/
	writec(0x00FF);
	writed(0x0001);
	writec(0x00F3);
	writed(0x0008);
	writec(0x00F3);
	Read();//此行为读F3H 寄存器内容动作
	//--------------------Display control setting--------------------------------
	writec( 0x0001); //output direct
	writed( 0x0100);
	writec( 0x0002); //line inversion
	writed( 0x0700);
	writec( 0x0003); //entry mode (65K,write ram direction ,BGR)
	writed( 0x1030);
	writec( 0x0008); //Front porch=3,Back porch=2
	writed( 0x0302);
	writec( 0x0009); //scan cycle
	writed( 0x0000);
	writec( 0x000A); //Fmark On
	writed( 0x0000);
	//--------------------initial power status ----------------------------------
	writec( 0x0010); //power control1
	writed( 0x0790);
	writec( 0x0011); //power control2
	writed( 0x0005);
	writec( 0x0012); //power control3
	writed( 0x0000);
	writec( 0x0013); //power control4
	writed( 0x0000);
	delay(10);			 //100ms	
	//--------------------Power supply startup 1 setting-------------------------
	writec( 0x0010); //power control1
	writed( 0x12b0);
	delay(5); 			 //50ms
	writec( 0x0011); //power control2
	writed( 0x0007);
	delay(5);				 //50ms
	writec( 0x0012); //power control3
	writed( 0x008c);
	writec( 0x0013); //power control4
	writed( 0x1700);
	writec( 0x0029); //Vcomh setting
	writed( 0x0022);
	delay(5);				 //50ms
	//-----------------default gamma (CABC OFF)-----------------------------------
	writec(0x0030);
	writed(0x0000);
	writec(0x0031);
	writed(0x0505);
	writec(0x0032);
	writed(0x0205);
	writec(0x0035);
	writed(0x0206);
	writec(0x0036);
	writed(0x0408);
	writec(0x0037);
	writed(0x0000);
	writec(0x0038);
	writed(0x0504);
	writec(0x0039);
	writed(0x0206);
	writec(0x003c);
	writed(0x0206);
	writec(0x003d);
	writed(0x0408);
	//--------------------Display windows 240 X 320-------------------------------
	writec( 0x0050);
	writed( 0x0000);
	writec( 0x0051);
	writed( 0x00ef);
	writec( 0x0052);
	writed( 0x0000);
	writec( 0x0053);
	writed( 0x013f);
	//----------------------------------------------------------------------------
	writec( 0x0060);//Gate scan control
	writed( 0xa700);
	writec( 0x0061);// Non-display Area setting
	writed( 0x0001);
	writec( 0x0090);//RTNI setting
	writed( 0x0033);
	writec( 0x0007); //display on
	writed( 0x0133);
  delay(5);
}

⌨️ 快捷键说明

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