📄 ypbpr.h
字号:
704-20, 224+8, // InputWidth, InputHeight,
157, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
858, 262, // HTotal, VTotal,
129+20, 22,//27, // HStartPos, VStartPos,
},
{ // Mode 2 : 720 x 576p x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-14, 560-8, // InputWidth, InputHeight,
312, 500, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
864, 624, // HTotal, VTotal,
141+10, 48+8, // HStartPos, VStartPos,
},
{ // Mode 3 : 720 x 480p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-20, 464, // InputWidth, InputHeight,
315, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
858, 526, // HTotal, VTotal,
131+10, 45, // HStartPos, VStartPos,
},
{ // Mode 4 : 1280 x 720p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1248-20, 704, // InputWidth, InputHeight,
450, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
1650, 750, // HTotal, VTotal,
311+10, 33, // HStartPos, VStartPos,
},
{ // Mode 5 : 1920 x 1080i x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1776, 524, // InputWidth, InputHeight,
281, 500, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2640, 562, // HTotal, VTotal,
308, 33, // HStartPos, VStartPos,
},
{ // Mode 6 : 1920 x 1080i x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1776, 524, // InputWidth, InputHeight,
337, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2200, 562, // HTotal, VTotal,
308, 33, // HStartPos, VStartPos,
},
{ // Mode 7 : 1280 x 720p x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1248, 704, // InputWidth, InputHeight,
376, 502, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
1980, 750, // HTotal, VTotal,
300, 25, // HStartPos, VStartPos,
},
{ //# Mode 8 : 1920 x 1080p x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1920, 1080, // InputWidth, InputHeight,
563, 501, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2640, 1125, // HTotal, VTotal,
236, 41, // HStartPos, VStartPos,
},
{ //# Mode 9 : 1920 x 1080p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1920, 1080, // InputWidth, InputHeight,
678, 603, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2200, 562, // HTotal, VTotal,
236,41, // HStartPos, VStartPos,
},
#endif
};
BYTE code tYPBPR_TABLE_SET_SCALER[] =
{
4, _NON_AUTOINC, _SYNC_PROC_ACCESS_PORT_5C, _SYNC_G_CLAMP_START_00,
7, _NON_AUTOINC, _SYNC_PROC_DATA_PORT_5D, 0x10,0x18,0x10,0x18,
4, _NON_AUTOINC, _SYNC_PROC_ACCESS_PORT_5C, _SYNC_CAPTURE_WINDOW_SET_07,
#if (_YPBPR_NONE_CHECK_APLL)
5, _NON_AUTOINC, _SYNC_PROC_DATA_PORT_5D, 0x21,0x14,
#else
5, _NON_AUTOINC, _SYNC_PROC_DATA_PORT_5D, 0x21,0x04,
#endif
4, _NON_AUTOINC, _CB_ACCESS_PORT_64, 0x80,
9, _NON_AUTOINC, _CB_DATA_PORT_65, 0x7e,0x7e,0x7e,0x80,0x80,0x80,
4, _NON_AUTOINC, _CB_ACCESS_PORT_64, 0x00,
4, _NON_AUTOINC, _YUV2RGB_CTRL_9C, 0x08,
21, _NON_AUTOINC, _YUV_RGB_COEF_DATA_9D, 0x04,0x00,0x00,0x00,0x06,0x60,
0x04,0x00,0xfe,0x70,0xfc,0xc0,
0x04,0x00,0x08,0x10,0x00,0x00,
4, _NON_AUTOINC, _YUV2RGB_CTRL_9C, 0x07,
4, _NON_AUTOINC, _PAGE_SELECT_9F, _PAGE0,
9, _AUTOINC, _P0_RED_GAIN_C0, 0x80,0x80,0x80,0x80,0x80,0x80,
_END
};
//--------------------------------------------------
// Global Variables
//--------------------------------------------------
//--------------------------------------------------
// Function Prototypes
//--------------------------------------------------
BYTE CYPbPrSearchMode(void);
bit CYPbPrCompareMode(BYTE ucModeCnt);
void CYPbPrGetModeInfo(void);
void CYPbPrStartUp(void);
bit CYPbPrSetupMode(void);
void YPbPrADCDefault(void);
#else
//--------------------------------------------------
// Extern Global Variables
//--------------------------------------------------
//--------------------------------------------------
// Extern Function Prototypes
//--------------------------------------------------
extern BYTE CYPbPrSearchMode(void);
extern bit CYPbPrSetupMode(void);
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -