pxc3002.c

来自「PXC3002的初始化程序」· C语言 代码 · 共 87 行

C
87
字号

void Initial_PXC3002(void)					

{

    WriteCOM(0x00);   //Start oscillation
	WriteDAT(0x00,0x01);

	WriteCOM(0x07);
	WriteDAT(0x00,0x04);	

	WriteCOM(0x01);   //   Driver Output Direction	
	WriteDAT(0x00,0x13);  //Up   --> Down;Left --> Right	


	WriteCOM(0x02);  // LCD AC Signal	
	WriteDAT(0x07,0x00);	

	WriteCOM(0x05);	//entry mode
	WriteDAT(0x10,0x30);  //(0x10,0x30)	

	WriteCOM(0x06);   //Compare Register	
    WriteDAT(0x00,0x00);	

	WriteCOM(0x0B); 	//Frame Contro
	WriteDAT(0x00,0X00); 	
	delayms(20);

	WriteCOM(0x0C); 	// Power 3
	WriteDAT(0x00,ael); 	
	delayms(20);              

	WriteCOM(0x03); 	// Power 1
	WriteDAT(0x04,0x10); 	
	delayms(20);

	WriteCOM(0x04); 	//Power 2
	WriteDAT(0x00,0x00); 	

	/*LCD_WriteCommand(0x28);
	LCD_WriteCommand(0x03);*/

	WriteCOM(0x0E);	// Power 5
	WriteDAT(0x35,0x1E);
	
	WriteCOM(0x0D);	//Power 4 
	WriteDAT(0x0A,0x1B);

	WriteCOM(0x30);	//Gamma 1
	WriteDAT(0x00,0x00);

	WriteCOM(0x31);	//Gamma 2
	WriteDAT(0x00,0x00);	
	
	WriteCOM(0x32);	//Gamma 3
	WriteDAT(0x00,0x00);

	WriteCOM(0x33);	//Gamma 4
	WriteDAT(0x00,0x00);
	
	WriteCOM(0x34);	//Gamma 5
	WriteDAT(0x00,0x00);

	WriteCOM(0x35);	//Gamma 6
	WriteDAT(0x00,0x00);

	WriteCOM(0x36);	//Gamma 7
    WriteDAT(0x00,0x00);

	WriteCOM(0x37);    //Gamma 8
	WriteDAT(0x00,0x00);	

	WriteCOM(0x3A);	//Gamma 9
	WriteDAT(0x00,0x00);	

    WriteCOM(0x3B);    //Gamma 10
	WriteDAT(0x00,0x00);

	WriteCOM(0x0F);	//COM Scan Position
	WriteDAT(0x00,0x02);	//02

	WriteCOM(0x14);	//1'Screen Address
	WriteDAT(0x9F,0x00);
	
    WriteCOM(0x16);    //Window Horizonta Segm
	WriteDAT(0x83,0x04);   //(0x81,0x02)

⌨️ 快捷键说明

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