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

📄 post.c

📁 采用台湾MRT晶捷公司的MRT4方案的液晶电视的程序
💻 C
📖 第 1 页 / 共 2 页
字号:

#else
	RegByteOut(0x6e, 0x00); //RSDS mode
#endif

#if 0 //AU17_RSDS
	RegBitOut(0x71, 0x10, 0x10); //Output bit control bit[5]=1 ==>6bit
#else
    #if USE_6BITS_LVDS
      RegByteOut(0x71, 0x20); //Select 6 bits LVDS panel   ------wong 7/8/2004
    #else
	  RegBitOut(0x71, 0x00, 0x20); //Output bit control bit[5]=1 ==>6bit
    #endif
#endif

#if (MVXPRL&CPT_S15)
	RegBitOut(0x71, 0x80, 0x80); 
#endif

#if USE_LVDS
	RegBitOut(0x72, 0x00, 0x10); //Select RSDS or LVDS bit[4]=1 ==>RSDS
#else
	//RegBitOut(0x72, 0x50, 0x50); //Select RSDS or LVDS bit[4]=1 ==>RSDS
	RegBitOut(0x72, 0x70, 0x70); //Select RSDS or LVDS bit[4]=1 ==>RSDS
#endif

	RegBitOut(0x6D, 0x03, 0x03);		//2003/11/12
#if USE_LVDS
	RegBitOut(0x73, 0x02, 0x0f); //Driving Capability [3:0]=0010 LVDS; 0011 RSDS 2mA; 0000 RSDS 4mA
#else
	RegBitOut(0x73, 0x05, 0x0f);
#endif

	RegByteOut(0xC0, 0x00);
}
#endif



#if (USE_TCON + USE_RSDS)
//
//  Init MVz TCON
//
unsigned char code initTCON[] = {
#if CPT15_RSDS //OK
0x00,0x00,0x00,0x07,0xD8,0x03,0x08,0x01,    //CR00-07
0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x01,    //CR08-0F
0x27,0x00,0x29,0x00,0xC9,0x02,0xC7,0x02,    //CR10-17
0x27,0x00,0x2A,0x00,0xC9,0x02,0xC7,0x02,    //CR18-1F
0x29,0x00,0x02,0x00,0xC9,0x02,0xC7,0x02,    //CR20-27
0x2A,0x00,0x02,0x00,0xC9,0x02,0xC7,0x02,    //CR28-2F
0x2B,0x00,0x03,0x00,0xC9,0x02,0xC7,0x02,    //CR30-37
0xff,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,    //CR38-3F 
0x29,0x00,0x02,0x00,0x1B,0x00,0x1B,0x04,    //CR40-47
0x00,0x00,0x00,0x07,0x2B,0x00,0x2D,0x00,    //CR48-4F
0x29,0x00,0x02,0x00,0x1B,0x00,0x1B,0x04,    //CR50-57
0x00,0x00,0x10,0x03,0xB8,0x03,0x29,0x00,    //CR58-5F
0x03,0x00,0xE0,0x03,0x00,0x00,0x00,0x07,    //CR60-67
0x2f,0x04,0x1c,0x00,0x83,0x04,0x00,0x00,    //CR68-6F
0x00,0x00,0x00,0x20,0x51,0x7D,0x00,0x00,    //CR70-77
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00     //CR78-7F
#elif HS15_RSDS
0x00,0x00,0x00,0x07,0x38,0x03,0x95,0x00,    //CR00-07	//From MVP3_MOVE
0x05,0x00,0x00,0x00,0x2A,0x00,0x22,0x00,    //CR08-0F
0x02,0x00,0x01,0x00,0x8E,0x01,0x82,0x01,    //CR10-17
0x05,0x00,0x02,0x00,0x2A,0x00,0x22,0x00,    //CR18-1F
0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,    //CR20-27
0x01,0x00,0x00,0x07,0x00,0x00,0x00,0x00,    //CR28-2F
0x02,0x00,0x00,0x07,0x00,0x00,0x00,0x00,    //CR30-37
0x05,0x00,0x00,0x03,0x1C,0x00,0x1C,0x04,    //CR38-3F
0x05,0x00,0x00,0x03,0x1C,0x00,0x1C,0x04,    //CR40-47
0x00,0x00,0x00,0x07,0x2A,0x00,0x2C,0x00,    //CR48-4F
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,    //CR50-57
0x00,0x00,0x10,0x03,0x23,0x04,0x00,0x00,    //CR58-5F
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,    //CR60-67
0x35,0x04,0xB1,0x04,0x84,0x00,0x00,0x00,    //CR68-6F
0x10,0x00,0x1C,0x20,0x71,0xFC,0x00,0x00,    //CR70-77		
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00     //CR78-7F
#elif AU17_RSDS //0K
0X00,0X00,0X00,0X07,0XB0,0X04,0X70,0X00, //CR00-07
0X01,0X00,0X00,0X00,0XA0,0X02,0X40,0X02, //CR08-0F
0X27,0X00,0X29,0X00,0XC9,0X02,0XC7,0X02, //CR10-17
0X27,0X00,0X2A,0X00,0XC9,0X02,0XC7,0X02, //CR18-1F
0X00,0X00,0X00,0X07,0X70,0X00,0X90,0X04, //CR20-27
0X01,0X00,0X00,0X07,0X70,0X00,0X90,0X04, //CR28-2F
0X02,0X00,0X00,0X07,0X70,0X00,0X90,0X04, //CR30-37
0XFF,0X07,0X00,0X00,0X00,0X00,0X00,0X00, //CR38-3F
0XFF,0X07,0X00,0X00,0X00,0X00,0X00,0X00, //CR40-47
0X01,0X00,0XFF,0X03,0X31,0X00,0X33,0X00, //CR48-4F
0X01,0X00,0XFF,0X03,0X31,0X00,0X33,0X00, //CR50-57
0X00,0X00,0X10,0X04,0XB8,0X03,0X29,0X00, //CR58-5F
0X03,0X00,0XE0,0X03,0X00,0X00,0X00,0X07, //CR60-67
0X3A,0X05,0X70,0X00,0X83,0X00,0X00,0X06, //CR68-6F
0X00,0X10,0X70,0X20,0XF3,0X7D,0X00,0X00, //CR70-77
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00  //CR78-7F
#elif AU_S15
	0X00,0X00,0X00,0X07,0X20,0X02,0X02,0X00, //CR00-07
	0X03,0X00,0X00,0X00,0XC0,0X00,0XBC,0X00, //CR08-0F
	0X05,0X00,0X00,0X00,0XC0,0X00,0XBC,0X00, //CR10-17
	0X04,0X00,0X04,0X00,0XC0,0X00,0XBC,0X00, //CR18-1F
	0X00,0X00,0X00,0X07,0X10,0X10,0X71,0X73, //CR20-27
	0X01,0X00,0X00,0X07,0X10,0X10,0X71,0X33, //CR28-2F
	0X02,0X00,0X00,0X07,0X10,0X10,0X71,0X73, //CR30-37
	0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, //CR38-3F
	0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, //CR40-47
	0x00,0x00,0x00,0x07,0x22,0x20,0x24,0x00,    //CR48-4F
	0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, //CR50-57
	0X00,0X00,0X10,0X03,0X00,0X03,0X00,0X00, //CR58-5F
	0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X07, //CR60-67
	0X30,0X34,0X10,0X10,0X84,0X00,0X00,0X00, //CR68-6F
	0X14,0X00,0X18,0X20,0X53,0XFD,0X00,0X00, //CR70-77
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00  //CR78-7F
#elif HANNSTAR_S15
	0x00,0x00,0x00,0x07,0x58,0x03,0x08,0x01, //CR00-07
	0x06,0x00,0x00,0x00,0x28,0x00,0x20,0x00, //CR08-0F
	0x03,0x00,0x01,0x00,0x8C,0x01,0x8A,0x01, //CR10-17
	0x06,0x00,0x01,0x00,0x28,0x00,0x20,0x00, //CR18-1F
	0x00,0x00,0x00,0x07,0x28,0x00,0x58,0x03, //CR20-27
	0x01,0x00,0x00,0x07,0x28,0x00,0x58,0x03, //CR28-2F
	0x02,0x00,0x00,0x07,0x28,0x00,0x58,0x03, //CR30-37
	0x05,0x00,0x00,0x03,0x24,0x00,0x24,0x04,
	0x05,0x00,0x00,0x03,0x24,0x00,0x24,0x04, //CR40-47
	0x00,0x00,0x00,0x07,0x2A,0x00,0x2C,0x00,
	0x06,0x00,0xFF,0x02,0x23,0x00,0x25,0x00, //CR50-57
	0x00,0x00,0x10,0x03,0x27,0x04,0x27,0x00,
	0x00,0x03,0x84,0x01,0x00,0x00,0x00,0x07, //CR60-67
	0x29,0x04,0x25,0x00,0x83,0x00,0x00,0x00,
	0x10,0x00,0x1C,0x20,0x73,0xFC,0x00,0x00, //CR70-77
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00  //CR78-7F
#elif CPT_CLAA150XG08
0x00,0x00,0x00,0x07,0xD8,0x03,0x08,0x01,    //CR00-07
0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x01,    //CR08-0F
0x27,0x00,0x29,0x00,0xC9,0x02,0xC7,0x02,    //CR10-17
0x27,0x00,0x2A,0x00,0xC9,0x02,0xC7,0x02,    //CR18-1F
0x29,0x00,0x02,0x00,0xC9,0x02,0xC7,0x02,    //CR20-27
0x2A,0x00,0x02,0x00,0xC9,0x02,0xC7,0x02,    //CR28-2F
0x2B,0x00,0x03,0x00,0xC9,0x02,0xC7,0x02,    //CR30-37
0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x00,    //CR38-3F
0x29,0x00,0x02,0x00,0x1B,0x00,0x1B,0x04,    //CR40-47
0x00,0x00,0x00,0x07,0x28,0x00,0x2B,0x00,    //CR48-4F
0x29,0x00,0x02,0x00,0x1B,0x00,0x1B,0x04,    //CR50-57
0x00,0x00,0x14,0x03,0xB8,0x03,0x29,0x00,    //CR58-5F
0x03,0x00,0xE0,0x03,0x00,0x00,0x00,0x07,    //CR60-67
0x2F,0x04,0x1C,0x00,0x83,		    //CR68-6C
0x03+(DO_INV_CLK*0x04),				//CR6D
0x00,						//CR6E
0X00+(DO_SWAP_RSDS_PN*0x02), 			//CR6F
0x00,0x80,
0X58+(!HN_TCON*0x20),				//CR72
0x30,0x51,0x7D,					//CR73-75
0x00+(DO_SHIFT_RSDS*0x80),			//CR76
0x00,						//CR77
//0x00,0x80,0x58,0x20,0x51,0x7D,0x00,0x00,    //CR70-77
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00     //CR78-7F
#elif CPT_CLAA170EA03
0X00,0X00,0X00,0X07,0X08,0X00,0Xd0,0X02, //CR00-07
0X01,0X00,0X00,0X00,0Xd0,0X02,0Xd0,0X02, //CR08-0F
0X27,0X00,0X29,0X00,0XC9,0X02,0XC7,0X02, //CR10-17
0X27,0X00,0X2A,0X00,0XC9,0X02,0XC7,0X02, //CR18-1F
0X00,0X00,0X00,0X07,0X00,0X00,0X00,0X06, //CR20-27
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, //CR28-2F
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, //CR30-37
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, //CR38-3F
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, //CR40-47
0X02,0X00,0X00,0X07,0X2F,0X00,0X33,0X00, //CR48-4F
0X02,0X00,0X00,0X07,0X2F,0X00,0X33,0X00, //CR50-57
0X00,0X00,0X10,0X04,0X00,0X00,0X29,0X00,	//CR58-5F
0X03,0X00,0XE0,0X03,0X00,0X00,0X00,0X07,	//CR60-67
0X20,0X00,0X82,0X00,0X83,		//CR68-6C
0x03+(DO_INV_CLK*0x04),				//CR6D
0x00,						//CR6E
0X00+(DO_SWAP_RSDS_PN*0x02), 			//CR6F
0x00,0x00,
0X50+(!HN_TCON*0x20),				//CR72
0x30,0xF1,0x7D,					//CR73-75
0x00+(DO_SHIFT_RSDS*0x80),			//CR76
0x00,						//CR77
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00  //CR78-7F


#else	// CPT_S15  XG02
	0x00,0x00,0x00,0x07,0xD0,0x03,0x00,0x01,    //CR00-07
	0x05,0x00,0x00,0x00,0x01,0x01,0x00,0x01,    //CR08-0F
	0x27,0x00,0x29,0x00,0xC9,0x02,0xC7,0x02,    //CR10-17
	0x27,0x00,0x2A,0x00,0xC9,0x02,0xC7,0x02,    //CR18-1F
	0x29,0x00,0x02,0x00,0xC9,0x02,0xC7,0x02,    //CR20-27
	0x2A,0x00,0x02,0x00,0xC9,0x02,0xC7,0x02,    //CR28-2F
	0x2B,0x00,0x03,0x00,0xC9,0x02,0xC7,0x02,    //CR30-37
	0x29,0x00,0x02,0x00,0x1B,0x00,0x1B,0x04,    //CR38-3F
	0x29,0x00,0x02,0x00,0x1B,0x00,0x1B,0x04,    //CR40-47
	0x00,0x00,0x00,0x07,0x2a,0x00,0x2c,0x00,    //CR48-4F
	0x29,0x00,0x02,0x00,0x1B,0x00,0x1B,0x04,    //CR50-57
	0x00,0x00,0x10,0x03,0xB0,0x03,0x29,0x00,    //CR58-5F
	0x03,0x00,0xE0,0x03,0x00,0x00,0x00,0x07,    //CR60-67
	0x40,0x04,0x14,0x00,0x84,0x00,0x00,0x00,    //CR68-6F
	0x00,0x00,0x04,0x20,0x51,0x7D,0x00,0x00,    //CR70-77
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00     //CR78-7F
#endif
};

void postTCONInit()
{
#if DEBUGMSG
	printf("  init TCON\n");
#endif
	RegByteOut(0x24, 0x80);     // turn off tcon
	RegByteOut(0xC0, 0x40);     // select TCON regs
	RegDataOut(0x00, initTCON, sizeof(initTCON));
	RegByteOut(0xC0, 0x3C);		// Select Normal Registers
	RegByteOut(0x5F, 0x02);
}
#endif





#if AU17_RSDS
void postGammaInit(void)  //jordan0219
{
    unsigned char /*gamma,*/ti;

      //  gamma =  RegByteIn(0x50);
 
 
	RegByteOut(0xC3,0x01);
 
	RegByteOut(0xBA,0xAA);
	RegByteOut(0xBB,0xAA);
	RegByteOut(0xBC,0xAA);
	
#if 1
	for (ival = 0;ival < 256;ival++) {
			
			buff[0] = ival/4;
			if(buff[0]>=62) buff[0]=62;
			ti= ival%4;
			//buff[0]=ti*64+buff[0];
			if(ti==0)
			{
				RegByteOut(0xBA,0x00);
				RegByteOut(0xBB,0x00);
				RegByteOut(0xBC,0x00);	
			}
			if(ti==1)
			{
				RegByteOut(0xBA,0x55);
				RegByteOut(0xBB,0x55);
				RegByteOut(0xBC,0x55);	
			}
			if(ti==2)
			{
				RegByteOut(0xBA,0xaa);
				RegByteOut(0xBB,0xaa);
				RegByteOut(0xBC,0xaa);	
			}
			if(ti==3)
			{
				RegByteOut(0xBA,0xff);
				RegByteOut(0xBB,0xff);
				RegByteOut(0xBC,0xff);	
			}
			
				
			
			PortDataOut(ival, 0x34, buff, 1);
	}
	
#endif	

	RegByteOut(0xC0, 0x00);

     	//  gamma |= 0x08;
      	RegByteOut(0x50, 0x7c);
	 	RegByteOut(0x33, 0x00);
}
#endif //AU17_RSDS

⌨️ 快捷键说明

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