📄 dtv_pc.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 + -