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

📄 wndw_vga.c

📁 TECHWELL 之tw2835 四画面合一之驱动代码,CCIR656输出,KEIL C51 平台编译,
💻 C
📖 第 1 页 / 共 5 页
字号:
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x0023);	/* modified by PNS 060308 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0001);	/* modified by PNS 060308 */
	}
	/* When SVGA output */
//	else if (OutputResol == OUT_800x600) {
	else{
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0027);	/* changed by hulee jul06 2006 */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x0006);	/* changed by hulee jul06 2006 */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0002);	/* changed by hulee jul06 2006 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0049);	/* modified by PNS 060308 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x0035);	/* modified by PNS 060308 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0000);	/* modified by PNS 060308 */
	}
//	/* When 720x480p output */
//	else if (OutputResol == OUT_720x480P) {
//		if (InputResol == IN_720x480i) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0028);	/* changed by hulee jul20 2006 */
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x0004);	/* changed by hulee jul20 2006 */
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0002);	/* changed by hulee jul20 2006 */		
//		}
//		else if (InputResol == IN_720x576i) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0038);	/* changed by hulee jul20 2006 */
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x0006);	/* changed by hulee jul20 2006 */
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0002);	/* changed by hulee jul20 2006 */		
//		}
//	}
//	/* When XGA output */
//	else if (OutputResol == OUT_1024x768) {
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0088);	/* changed by hulee jul06 2006 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x000D);	/* changed by hulee jul06 2006 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0002);	/* changed by hulee jul06 2006 */
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0051);
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x0023);
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0000);
//	}
//	/* When SXGA output */
//	else if (OutputResol == OUT_1280x1024) {
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0058);	/* changed by hulee jul06 2006 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x000A);	/* changed by hulee jul06 2006 */
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0001);	/* changed by hulee jul06 2006 */
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_DIV_VCLK,   0x0018);
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_PRE_DIV_VCLK,    0x0002);
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_POST_SCALE_VCLK, 0x0001);
//	}
	
	WriteI2CWord(I2C_ID_MDIN180, MDIN180_OUT_SYNC_CTRL, 0x0200);	/* Screen output ON */
	WriteI2CWord(I2C_ID_MDIN180,MDIN180_LOCAL_REG_UPDATE, 0x0001);	/* local reg. update */
	
//	Delay(1000);
	DLY_FOR(5000);
	WriteI2CWord(I2C_ID_MDIN180, MDIN180_PLL_DIS, 0x0000);		/* PLL enable for stabilizing PLL ctrl */
}	

/**********************************/
/* MDIN180 Input Setting function */
/**********************************/
void	MDIN180InputCtrl()
{
	/* When NTSC input */
//	if (InputResol == IN_720x480i) {		
	if(b_cmn_jp_vdo == VDO_NTSC){
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_SIZE_V_A, 0x01E0);	/* vert: 480 lines */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_SIZE_H_A, 0x02D0);	/* nori: 720 pixels */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_FID_CTRL, 0x35A8);	/* External field-id use, No inverting */	
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_SYNC_CTRL, 0x1010); 	/* Input A: ITU-R RT 656 format, 
										   Vsync High & Hsync low, Interlaced scan */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_ACT_OFFSET_A, 0x0000);	/* Input A: Vert Offset 0, Hori Offset 0 */ 		
	}
	/* When PAL input */
//	else if (InputResol == IN_720x576i) { 
	else{
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_SIZE_V_A, 0x0240);	/* vert: 576 lines */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_SIZE_H_A, 0x02D0);	/* hori: 720 pixels */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_FID_CTRL, 0x3608);	/* External field-id use, No inverting */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_SYNC_CTRL, 0x1010); 	/* Input A: ITU-R RT 656 format, 
										   Vsync High & Hsync low, Interlaced scan */
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_IN_ACT_OFFSET_A, 0x0000);	/* Input A: Vert Offset 0, Hori Offset 0 */
	}

	WriteI2CWord(I2C_ID_MDIN180,MDIN180_IN_FORMAT_CTRL,   0x0000);		/* no YC offset, no YC swap */
	WriteI2CWord(I2C_ID_MDIN180,MDIN180_LOCAL_REG_UPDATE, 0x0001);		/* local reg. update */
}

/*****************************************/
/* MDIN-180 Output Sync Setting Function */
/*****************************************/
void	MDIN180SyncSize()
{
	/* When VGA output */
//	if (OutputResol == OUT_640x480) {
	if(b_vga_or == VGA_OR_640x480){
		/* When NTSC input */
//		if (InputResol == IN_720x480i ) {
		if(b_cmn_jp_vdo == VDO_NTSC){
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x01E0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x0280);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x01E0);
			
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x0280);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x01E0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0280);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x01E0);
		}
		/* When PAL Input */
//		else if (InputResol == IN_720x576i) {
		else{
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x0240);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x0280);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x0240);
			
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x0280);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x0240);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0280);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x01E0);
		}	
								
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x031E);    // changed by hulee on jul06 2006
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x0320);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_START,   0x0060);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_START, 0x0090);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_END,   0x0310);	
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_END,     0x0000);	
							
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VTOTAL_SIZE,   0x020D);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_START,   0x0002);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_START, 0x0023);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_END,   0x0203);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_END,     0x0000);
	}
	/* When SVGA output */
//	else if (OutputResol == OUT_800x600) {
	else{
		/* When NTSC input */
//		if (InputResol == IN_720x480i ) {
		if(b_cmn_jp_vdo == VDO_NTSC){
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x01E0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x01E0);
			
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x01E0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0320);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x0258);			
		}
		/* When PAL Input */
//		else if (InputResol == IN_720x576i) {
		else{
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x0240);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x0240);
			
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x0240);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0320);
			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x0258);
		}		
				
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x041C);	// changed by hulee on jul06 2006
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x0420);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_START,   0x0080);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_START, 0x00D8);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_END,   0x03F8);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_END,     0x0000);

		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VTOTAL_SIZE,   0x0274);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_START,   0x0004);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_START, 0x001B);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_END,   0x0273);
		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_END,     0x0000);
	}

//	// added by hulee on jul20 2006 -- start
//	/* When 720x480P output */
//	else if (OutputResol == OUT_720x480P) {
//		/* When NTSC input */
//		if (InputResol == IN_720x480i) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x01E0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x01E0);
//			
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x01E0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x01E0);			
//
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x035A);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_START,   0x0020);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_START, 0x0040);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_END,   0x0310);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_END,     0x0350);
//	
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VTOTAL_SIZE,   0x020D);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_START,   0x0005);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_START, 0x0010);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_END,   0x01F0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_END,     0x0000);
//		}
//		/* When PAL Input */
//		else if (InputResol == IN_720x576i) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x0240);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x0240);
//			
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x0240);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x0240);
//
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x0360);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_START,   0x0020);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_START, 0x0040);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_END,   0x0310);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_END,     0x0350);
//	
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VTOTAL_SIZE,   0x0271);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_START,   0x0005);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_START, 0x0010);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_END,   0x0250);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_END,     0x0000);
//		}
//	}
//	// added by hulee on jul20 2006 -- end
//	// added by hulee on jul06 2006 -- start
//	/* When XGA(1024x768P) output */
//	else if (OutputResol == OUT_1024x768) {
//		/* When NTSC input */
//		if (InputResol == IN_720x480i ) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x01E0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x01E0);
//			
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x01E0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0400);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x0300);			
//		}
//		/* When PAL Input */
//		else if (InputResol == IN_720x576i) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x0240);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x0240);
//			
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x0240);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0400);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x0300);
//		}		
//				
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x053A);	// changed by hulee on jul06 2006
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x0540);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_START,   0x0018);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_START, 0x00B8);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_END,   0x04B8);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_END,     0x0000);
//
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VTOTAL_SIZE,   0x0326);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_START,   0x0003);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_START, 0x0020);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VACTIVE_END,   0x0320);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VSYNC_END,     0x0000);
//	}
//	/* When SXGA(1280x1024P) output */
//	else if (OutputResol == OUT_1280x1024) {
//		/* When NTSC input */
//		if (InputResol == IN_720x480i ) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x01E0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x01E0);
//			
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x01E0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0500);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x0400);			
//		}
//		/* When PAL Input */
//		else if (InputResol == IN_720x576i) {
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H2,   0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V2,   0x0240);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H2,  0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V2,  0x0240);
//			
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_H,    0x02D0);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_SRC_SIZE_V,    0x0240);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_H,   0x0500);
//			WriteI2CWord(I2C_ID_MDIN180, MDIN180_DEST_SIZE_V,   0x0400);
//		}		
//				
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x0695);	// changed by hulee on jul06 2006
////		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HTOTAL_SIZE,   0x0698);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_START,   0x0030);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_START, 0x0128);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HACTIVE_END,   0x0628);
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_HSYNC_END,     0x0000);
//
//		WriteI2CWord(I2C_ID_MDIN180, MDIN180_VTOTAL_SIZE,   0x042A);

⌨️ 快捷键说明

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