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

📄 pnl_sharp08_d.h

📁 MST720-DEMO程序
💻 H
📖 第 1 页 / 共 2 页
字号:
	0xD0, 0x05,
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x20, 0xC7,
	0xAD, 0x56, 0x87, 0x0C,
	
#endif

	-1
};

BYTE code tSyncCVBSPALTable[] = 
{

	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	//20050921 (set bit3 to avoid BK0_1D produce wrong message for VCR) 
	1, BK0_03_IPCTRL2,		// Set Capture  
	0x80,					// BK0_03_IPCTRL2,

#if DEMODULELATOR_MODE

	9, BK0_05_SPRVST_L,		// Set Capture
//	0x1C, 0x00, 
	0x19, 0x00,			// BK0_05_SPRVST_L, BK0_06_SPRVST_H	//20050921 To complement V-shift due to set the BK0_03[3]             
	0x52, 0x00,			// BK0_07_SPRHST_L, BK0_08_SPRHST_H                        
	0x56, 0x02,
	0xE0, 0x02,			// BK0_0B_SPRHDC_L, BK0_0C_SPRHDC_H                        
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x60, 0xCE,
	0x00, 0x60, 0x89, 0x0C,
	
#else

	9, BK0_05_SPRVST_L,		// Set Capture
	0x26, 0x00, 
	0x8A, 0x01,
	0x3A, 0x02,
	0x36, 0x07,
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0xc0, 0xC5,
	0xE3, 0xF1, 0x88, 0x0C,
	
#endif

	-1
};

/***************************** S-VIDEO Timing Table **************************/
BYTE code tSyncSVideoNTSCTable[] = 
{

	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	//20050921 (set bit3 to avoid BK0_1D produce wrong message for VCR) 
	1, BK0_03_IPCTRL2,		// Set Capture  
	0x80,					// BK0_03_IPCTRL2,

#if DEMODULELATOR_MODE

	9, BK0_05_SPRVST_L,		// Set Capture
//	0x1C, 0x00,
	0x14, 0x00,			// BK0_05_SPRVST_L, BK0_06_SPRVST_H	//20050921 To complement V-shift due to set the BK0_03[3]
	0x31, 0x00,			// BK0_07_SPRHST_L, BK0_08_SPRHST_H                        
	0xE6, 0x01,
	0xFC, 0x02,			// BK0_0B_SPRHDC_L, BK0_0C_SPRHDC_H                        
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0xD0, 0xCD,
	0x00, 0x99, 0x87, 0x00,
	
#else

	9, BK0_05_SPRVST_L,		// Set Capture
	0x24,0x00,
	0xEE,0x00,
	0xD4, 0x01,
	0xC2, 0x05,
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x30, 0xC7,
	0xAD, 0x56, 0x87, 0x0C,
	
#endif

	-1
};

BYTE code tSyncSVideoPALTable[] = 
{

	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	//20050921 (set bit3 to avoid BK0_1D produce wrong message for VCR) 
	1, BK0_03_IPCTRL2,		// Set Capture  
	0x80,					// BK0_03_IPCTRL2,

#if DEMODULELATOR_MODE

	9, BK0_05_SPRVST_L,
//	0x1C, 0x00, 
	0x1A, 0x00,			// BK0_05_SPRVST_L, BK0_06_SPRVST_H	//20050921 To complement V-shift due to set the BK0_03[3]             
	0x45, 0x00,			// BK0_07_SPRHST_L, BK0_08_SPRHST_H                        
	0x4E, 0x02,
	0xE0, 0x02,			// BK0_0B_SPRHDC_L, BK0_0C_SPRHDC_H                        
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x60, 0xCE,
	0x00, 0x3D, 0x89, 0x0C,
	
#else

	9, BK0_05_SPRVST_L,
	0x24, 0x00, 
	0x5A, 0x01,
	0x3A, 0x02,
	0x38, 0x07,
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0xC0, 0xC5,
	0xE3, 0xF1, 0x88, 0x0C,
	
#endif

	-1
};

/******************************* VGA Timing Table ****************************/
BYTE code tSyncVGAModeTable[] =
{
	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	11, BK0_03_IPCTRL2,		// Set Capture
	0x98, 0x03,
	0x04, 0x00, 
	0x33, 0x00,
	0xFE, 0x01,
	0xFB, 0x02,
	0x00,

	3, BK0_0F_ASCTRL,		// 
	0x00, 0x00, 0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00,

	1, GEN_00_REGBK,			// select register bank ADC
	REGBANKADC,
	
	2, BK1_02_PLLDIVM,		// ADC sample clock setting
	0x31, 0xD0,

	2, BK1_10_CLKCTRL1,		// ADC phase setting
	0x08, 0x04,

	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	-1
};

/************************** Component Timing Table ***************************/
/***** Interlace input *****/
BYTE code tSyncYCbCrNTSCTable[] = 
{
	1, GEN_00_REGBK,			// select register bank ADC
	REGBANKADC,			// 00h
	
	2, BK1_02_PLLDIVM,		// ADC sample clock setting
	0x35, 0x70,			// BK1.02h, BK1.03h

	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	9, BK0_05_SPRVST_L,		// Set Capture
	0x0F, 0x00, 
	0x4C, 0x00,
	0xF0, 0x01,
	0xe0, 0x02,
	0x00,

	1, BK0_0F_ASCTRL,		// Line buffer
	0x10,				// BK0.0Fh

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x60, 0xCE,
	0x00, 0xC4, 0x87, 0x0C,

	-1,

};

BYTE code tSyncYCbCrPALTable[] = 
{
	1, GEN_00_REGBK,			// select register bank ADC
	REGBANKADC,			// 00h
	
	2, BK1_02_PLLDIVM,		// ADC sample clock setting
	0x35, 0xD0,			// BK1.02h, BK1.03h

	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	9, BK0_05_SPRVST_L,		// Set Capture
	0x0F, 0x00, 
	0x5C, 0x00,
	0x44, 0x02,
	0xe0, 0x02,
	0x00,

	1, BK0_0F_ASCTRL,		// Line buffer
	0x10,				// BK0.0Fh

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x60, 0xCE,
	0x00, 0x10, 0x89, 0x0C,

	-1,

};

/***** Non-Interlace input *****/
BYTE code tSyncYPbPrNTSCTable[] = 
{
	1, GEN_00_REGBK,			// select register bank ADC
	REGBANKADC,			// 00h
	
	2, BK1_02_PLLDIVM,		// ADC sample clock setting
	0x35, 0x70,			// BK1.02h, BK1.03h
	
	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	9, BK0_05_SPRVST_L,		// Set Capture
	0x05, 0x00, 
	0x40, 0x00,
	0xF0, 0x01,
	0xc8, 0x02,
	0x00,

	1, BK0_0F_ASCTRL,		// Line buffer
	0x10,				// BK0.0Fh

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0xd0, 0xCE,
	0x00, 0x8c, 0x8F, 0x0C,

	-1,

};

BYTE code tSyncYPbPrPALTable[] = 
{
	1, GEN_00_REGBK,			// select register bank ADC
	REGBANKADC,			// 00h
	
	2, BK1_02_PLLDIVM,		// ADC sample clock setting
	0x35, 0xD0,			// BK1.02h, BK1.03h
	
	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	9, BK0_05_SPRVST_L,		// Set Capture
	0x13, 0x00, 
	0x50, 0x00,
	0x44, 0x02,
	0xC8, 0x02,
	0x00,

	1, BK0_0F_ASCTRL,		// Line buffer
	0x10,				// BK0.0Fh

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0xC0, 0xCE,
	0x00, 0x28, 0x92, 0x0C,

	-1,

};

/**************************** CCIR656 Timing Table ***************************/
BYTE code tSyncCCIRNTSCTable[] =
{
	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	9, BK0_05_SPRVST_L,		// Set Capture
	0x20, 0x00,
	0x08, 0x00,
	0xE7, 0x01,
	0xA0, 0x05, 
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x80, 0xC5,
	0x00, 0x00, 0x90, 0x1C,
	
	-1,


};


BYTE code tSyncCCIRPALTable[] = 
{
	1, GEN_00_REGBK,			// select register bank scaler
	REGBANKSCALER,

	9, BK0_05_SPRVST_L,		// Set Capture
	0x16, 0x00,
	0x08, 0x00,
	0x58, 0x02,
	0xA0, 0x05, 
	0x00,

	7, BK0_30_SRH_L,			// Set H&V scaling rate
	0x00, 0x80, 0xC5,
	0x00, 0xD0, 0x93, 0x10,

	-1,

};

#endif	//_SYNC_C_

///////////////////////////////////////////////////////
// TCON setting 
///////////////////////////////////////////////////////

// PTC Mode setting
#define SET_PTC_MODE1		0x8C	// PTC_MODE1(0xD0)
#define SET_PTC_MODE2		0x1E	// PTC_MODE2(0xD1)
#define SET_PTC_MODE3		0x82	// PTC_MODE3(0xD2)

// PTC Timming Setting
#define SET_FRP_TRAN		0x02	// GPO_FRP_TRAN(0xDC)
#define SET_STH_START		0x6F	// GPO_STH_START(0xDD)
#define SET_STH_WIDTH		0x03	// GPO_STH_WIDTH(0xDE)
#define SET_OEH_START		0x25	// GPO_OEH_START(0xDF)
#define SET_OEH_WIDTH		0x07	// GPO_OEH_WIDTH(0xE0)
#define SET_OEV_START		0x11	// GPO_OEV_START(0xE1)
#define SET_OEV_WIDTH		0x2D	// GPO_OEV_WIDTH(0xE2)
#define SET_CKV_START		0x01	// GPO_CKV_START(0xE3)
#define SET_CKV_START2		0x04	// GPO_CKV_START2(0xE4)
#define SET_CKV_WIDTH		0x5F	// GPO_CKV_WIDTH(0xE5)
#define SET_STV_LINE_TH 	0x45	// GPO_STV_LINE_TH(0xE6)
#define SET_STV_START		0x18	// GPO_STV_START(0xE7)
#define SET_STV_WIDTH		0x01	// GPO_STV_WIDTH(0xE8)
#define SET_OEV2_START		0x00	// GPO_OEV2_START(0xE9)
#define SET_OEV3_START		0x00	// GPO_OEV3_START(0xEA)
#define SET_H_ST_DLY_L		0x00	// H_ST_DLY_L(0xEB)
#define SET_H_ST_DLY_H		0x00	// H_ST_DLY_H(0xEC)
#define SET_CLK_DLY_SYNC_OUT	0x00	// CLK_DLY_SYNC_OUT(0xED)
#define SET_CKV_END2		0x00	// GPO_CKV_END2(0xEE)

#define SET_OEV2_WIDTH		0x54	// GPO_OEV2_WIDTH(0xCD)
#define SET_OEV3_WIDTH		0x54	// GPO_OEV3_WIDTH(0xCE)
#define SET_OEV_DELTA		0x54	// GPO_OEV_DELTA(0xCF)

// VCOM setting
#define SET_BVOM_DC		0xEF	//DEF_VCOM_DC	// BVOM_DC(0x43)
#define SET_BVOM_OUT		0xFF	//DEF_VCOM_AC	// BVOM_OUT(0x44)

// DAC setting
#define SET_VDAC_ADJ1		0x00	// VADC_ADJ1(0xAA)
#define SET_VDAC_ADJ2		0x00	// VDAC_ADJ2(0xAB)

// Backlight PWM setting
#define SET_BACKLIGHT_PWM	0xFF	// for Bk1.F4h initial setting

#endif	//__SHAP08_H

⌨️ 快捷键说明

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