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

📄 dtv_pc.txt

📁 显示屏驱动源代码
💻 TXT
字号:
/*---------------------------------------------------------------------------*/
/*                          PC Mode Initial Setup                            */
/*---------------------------------------------------------------------------*/

CODE BYTE PC_RGB_ADC_Reg[] = {

	TW88I2CAddress, 9,
	0x49, 0x40, //; seq
	0x47, 0xD5,
	0x48, 0x00,
	0x4D, 0x20, //; seq
	0x4A, 0x10,
	0x4B, 0x33,
	0x4C, 0x59,

	0x60, 0x00,
	0x61, 0x80,
	0x62, 0x42,
	0x63, 0x05,

//	0xB2, 0x94,
//	0xb8, 0x06,
//	0xB9, 0x0A,
//	0xBA, 0xE1,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x18,
	0xC1, 0xFF,
	0xC2, 0x13,
	0xC3, 0x04,
	0xC4, 0x20,
	0xC5, 0x10,
	0xcc, 0x13,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};


/*---------------------------------------------------------------------------*/
/*                          DTV Mode Initial Setup                           */
/*---------------------------------------------------------------------------*/

CODE BYTE DTV_YPbPr_480I_Reg[] = {
	
	TW88I2CAddress, 5,
	0x49, 0x30,		//sequence
	0x47, 0x81,
	0x48, 0x4B,
	0x4D, 0x00,		// seq
	0x4A, 0x0E,
	0x4B, 0x0E,
	0x4C, 0xF6,

	0x60, 0xE0,
	0x61, 0x80,
	0x62, 0x7C,
	0x63, 0x00,

//	0xb2, 0x2d,
//	0xb8, 0x03,
//	0xb9, 0x27,
//	0xba, 0xea,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x10,
	0xC1, 0x08,
	0xC2, 0x03,
	0xC3, 0x03,
	0xC4, 0x5A,
	0xC5, 0x12,
	0xcc, 0x06,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};

CODE BYTE DTV_YPbPr_576I_Reg[] = {
	
	TW88I2CAddress, 7,
	0x49, 0x30,		//sequence
	0x47, 0x8c,
	0x48, 0x75,
	0x4D, 0x10,		// seq
	0x4A, 0x0E,
	0x4B, 0x0E,
	0x4C, 0x28,

	0x60, 0xE1,
	0x61, 0x80,
	0x62, 0x96,
	0x63, 0x00,

//	0xb2, 0x4d,
//	0xb8, 0x03,
//	0xb9, 0x25,
//	0xba, 0xe2,

	0xff, 0x01,		// page 1
	0x7b, 0x05,

	0xC0, 0x10,
	0xC1, 0x09,
	0xC2, 0x03,
	0xC3, 0x03,
	0xC4, 0x60,
	0xC5, 0x12,
	0xcc, 0x06,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};

CODE BYTE DTV_YPbPr_1080I_Reg[] = {
 	
	TW88I2CAddress, 7,
	0x49, 0x80,		//sequence
	0x47, 0xdc,
	0x48, 0xa0,
	0x4D, 0x20,		// seq
	0x4A, 0x11,
	0x4B, 0x11,
	0x4C, 0xdb,

	0x60, 0x00,
	0x61, 0x34,
	0x62, 0x20,
	0x63, 0x07,

//	0xb2, 0x9b,
//	0xb8, 0x06,
//	0xb9, 0x12,
//	0xba, 0xe2,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x14,
	0xC1, 0x0c,
	0xC2, 0x23,
	0xC3, 0x08,
	0xC4, 0x98,
	0xC5, 0x1f,
	0xcc, 0x04,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};

CODE BYTE DTV_YPbPr_1080I50A_Reg[] = {
	
	TW88I2CAddress, 7,
	0x49, 0x30,		//sequence
	0x47, 0x81,
	0x48, 0x4B,
	0x4D, 0x00,		// seq
	0x4A, 0x0E,
	0x4B, 0x0E,
	0x4C, 0xF6,

	0x60, 0xE0,
	0x61, 0x80,
	0x62, 0x7C,
	0x63, 0x00,

//	0xb2, 0x2d,
//	0xb8, 0x03,
//	0xb9, 0x27,
//	0xba, 0xea,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x10,
	0xC1, 0x08,
	0xC2, 0x03,
	0xC3, 0x03,
	0xC4, 0x5A,
	0xC5, 0x12,
	0xcc, 0x06,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};

CODE BYTE DTV_YPbPr_720P_Reg[] = {

	TW88I2CAddress, 7,
	0x49, 0x61,		//sequence
	0x47, 0x3a,
	0x48, 0x4B,
	0x4D, 0x20,		// seq
	0x4A, 0x13,
	0x4B, 0x21,
	0x4C, 0xda,

	0x60, 0x00,
	0x61, 0xcd,
	0x62, 0x80,
	0x63, 0x05,

//	0xb2, 0x9a,
//	0xb8, 0x06,
//	0xb9, 0x11,
//	0xba, 0xe2,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x14,
	0xC1, 0x0d,
	0xC2, 0x23,
	0xC3, 0x06,
	0xC4, 0x72,
	0xC5, 0x10,
	0xcc, 0x04,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};

CODE BYTE DTV_YPbPr_720P50_Reg[] = {

	TW88I2CAddress, 7,
	0x49, 0x30,		//sequence
	0x47, 0x81,
	0x48, 0x4B,
	0x4D, 0x00,		// seq
	0x4A, 0x0E,
	0x4B, 0x0E,
	0x4C, 0xF6,

	0x60, 0xE0,
	0x61, 0x80,
	0x62, 0x7C,
	0x63, 0x00,

//	0xb2, 0x2d,
//	0xb8, 0x03,
//	0xb9, 0x27,
//	0xba, 0xea,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x10,
	0xC1, 0x08,
	0xC2, 0x03,
	0xC3, 0x03,
	0xC4, 0x5A,
	0xC5, 0x12,
	0xcc, 0x06,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};


CODE BYTE DTV_YPbPr_480P_Reg[] = {
	
	TW88I2CAddress, 7,
	0x49, 0x30,		//sequence
	0x47, 0x83,
	0x48, 0x55,
	0x4D, 0x10,		// seq
	0x4A, 0x15,
	0x4B, 0x2a,
	0x4C, 0xf1,

	0x60, 0xE1,
	0x61, 0x80,
	0x62, 0xf8,
	0x63, 0x00,

//	0xb2, 0x2d,
//	0xb8, 0x06,
//	0xb9, 0x2d,
//	0xba, 0xe2,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x14,
	0xC1, 0x0a,
	0xC2, 0x03,
	0xC3, 0x03,
	0xC4, 0x5A,
	0xC5, 0x14,
	0xcc, 0x04,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};

CODE BYTE DTV_YPbPr_576P_Reg[] = {
	
	TW88I2CAddress, 7,
	0x49, 0x30,		//sequence
	0x47, 0x8d,
	0x48, 0x55,
	0x4D, 0x20,		// seq
	0x4A, 0x15,
	0x4B, 0x2a,
	0x4C, 0x5a,

	0x60, 0xE1,
	0x61, 0x80,
	0x62, 0x26,
	0x63, 0x04,

//	0xb2, 0x2e,
//	0xb8, 0x06,
//	0xb9, 0x35,
//	0xba, 0xe2,

	0xff, 0x01,		// page 1
	0x7b, 0x0d,

	0xC0, 0x14,
	0xC1, 0x0b,
	0xC2, 0x03,
	0xC3, 0x03,
	0xC4, 0x60,
	0xC5, 0x14,
	0xcc, 0x04,

	0xd0, 0x00,//0x01, // Hans
	0xd1, 0xf0,//0xd0,
	0xd2, 0xf0,
	0xd3, 0xf0,//0xe0,

	0xff, 0x00,
	0xff, 0xff
};

//-----------------------------------------------------------------------
// Seperate Sync mode
//
CODE BYTE DTV_RGB_480I_Reg[] = { // H/V Mode

	TW88I2CAddress, 9,
	0x40, 0xE4,
	0x41, 0x00,
	0x42, 0x84,//0
	0x44, 0x2f,
	//0x45, 0x11,					// even, odd field detection
	//0x65, 0x80,					// Vscale Offset
	0xbe, 0xc2,

	0xff, 0x01,
	0xc5, 0x0c,	// Phase

	0xda, 0x10,	// Clamp UV
	
	0xff, 0x00,
	0xff, 0xff
};

CODE BYTE DTV_RGB_480P_Reg[] = {
	
	TW88I2CAddress, 9,
	0x40, 0xE4,
	0x41, 0x00,
	0x42, 0x84,//0
	0x44, 0x2f,
	//0x45, 0x11,					// even, odd field detection
	//0x65, 0x80,					// Vscale Offset
	0xbe, 0xc2,

	0xff, 0x01,
	0xc5, 0x0c,	// Phase

	0xda, 0x10,	// Clamp UV
	
	0xff, 0x00,
	0xff, 0xff
};


CODE BYTE DTV_RGB_720P_Reg[] = {
	
	TW88I2CAddress, 9,
	0x40, 0xE4,
	0x41, 0x00,
	0x42, 0x84,//0
	0x44, 0x2f,
	//0x45, 0x11,					// even, odd field detection
	//0x65, 0x80,					// Vscale Offset
//	0xbe, 0xc2,

	0xff, 0x01,
	0xc5, 0x0c,	// Phase

	0xda, 0x10,	// Clamp UV
	
	0xff, 0x00,
	0xff, 0xff
};

//=============================================================================
CODE BYTE DTV_RGB_480I_Reg_Analog[] = { // H/V Mode
	TW88I2CAddress, 18+38,
	0x40, 0x06,
	0x41, 0x00,
	0x42, 0x00,
	0x44, 0x1b,
//--
	0x49, 0x38,
	0x47, 0x7A,
	0x48, 0x4F,
	0x4d, 0x10,
	0x4a, 0x0C,
	0x4b, 0x0C,
	0x4c, 0x0b,
	0x4e, 0x68,
	0x4f, 0x10,

	0x63, 0x04,
	0x60, 0xC0,
	0x61, 0x80,
	0x62, 0x00,
	0x64, 0x00,
	0x65, 0x80,
	0x66, 0x00,
	0x67, 0x00,
	0x68, 0x00,

//	0xb0, 0x40,
//	0xb1, 0x80,
//	0xb6, 0x34,
//	0xb2, 0xB8,
//	0xb3, 0x04,
//	0xb4, 0x10,
//	0xb5, 0xC0,
//	0xbb, 0x01,
//	0xb7, 0x01,
//	0xb8, 0x06,
//	0xb9, 0x01,
//	0xba, 0xED,
//	0xbc, 0x00,
//	0xbd, 0x08,

	0xf9, 0x00,
	0xfa, 0xb4,
	0xfb, 0x21,
	0xfc, 0x00,
	0xfd, 0x00,
	0xfe, 0x00,

//--
	0xc5, 0xc7,	// Phase
	0xc6, 0x11,

	0xc5, 0xe2,	// Clamp UV
	0xc6, 0x80,

//-->
	0xc5, 0xc1,	// 
	0xc6, 0x30,
	
	0xc5, 0xc4,	// Divider H
	0xc6, 0x03,
	0xc5, 0xc5,	// Phase
	0xc6, 0x59,

	0xc5, 0xc1,	// 
	0xc6, 0x20,

	0x06, 0x80,
//<--	
	
	0xbe, 0xc3,
	0xff, 0xff
};


CODE BYTE DTV_RGB_480P_Reg_Analog[] = {
	
	TW88I2CAddress, 18+38,
	0x40, 0x06,
	0x41, 0x00,
	0x42, 0x00,
	0x44, 0x1b,
//--
	0x49, 0x38,
	0x47, 0x7A,
	0x48, 0x4F,
	0x4d, 0x10,
	0x4a, 0x0C,
	0x4b, 0x0C,
	0x4c, 0xF8,
	0x4e, 0x68,
	0x4f, 0x10,

	0x63, 0x08,
	0x60, 0xC0,
	0x61, 0x80,
	0x62, 0x00,
	0x64, 0x00,
	0x65, 0x80,
	0x66, 0x00,
	0x67, 0x00,
	0x68, 0x00,

//	0xb0, 0x40,
//	0xb1, 0x80,
//	0xb6, 0x35,
//	0xb2, 0xB8,
//	0xb3, 0x04,
//	0xb4, 0x10,
//	0xb5, 0xC0,
//	0xbb, 0x01,
//	0xb7, 0xFA,
//	0xb8, 0x06,
//	0xb9, 0x07,
//	0xba, 0xED,
//	0xbc, 0x00,
//	0xbd, 0x08,

	0xf9, 0x00,
	0xfa, 0xDA,
	0xfb, 0x0D,
	0xfc, 0x00,
	0xfd, 0x00,
	0xfe, 0x00,

//--
	0xc5, 0xc7,	// Phase
	0xc6, 0x1a,

	0xc5, 0xe2,	// Clamp UV
	0xc6, 0x80,
//-->
	0xc5, 0xc1,	// 
	0xc6, 0x30,
	
	0xc5, 0xc4,	// Divider H
	0xc6, 0x03,
	0xc5, 0xc5,	// Phase
	0xc6, 0x59,

	0xc5, 0xc1,	// 
	0xc6, 0x20,

	0x06, 0x80,
//<--	
	
	0xbe, 0xc3,
	0xff, 0xff
};










⌨️ 快捷键说明

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