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

📄 cameradata.h

📁 三星2443芯片
💻 H
📖 第 1 页 / 共 5 页
字号:
	{0x4b, 0x01},  	// NR Enable

	// Set multipliers (which are not suppressed)
	{0xfc, 0x01},
	{0x48, 0x11},

	// Suppressed parameters
	{0xfc, 0x0B},
	{0x21, 0x00},
	{0x22, 0x10},
	{0x23, 0x60},
	{0x24, 0x10},
	{0x25, 0x28},
	{0x26, 0x08},
	{0x27, 0x20},

	{0x28, 0x00},    	//NR Start AGC	                
	{0x29, 0x00},    	// SIG Th AGCMIN H              
	{0x2A, 0x02},    	// SIG Th AGCMIN L      
	{0x2B, 0x00},    	// SIG Th AGCMAX H              
	{0x2C, 0x14},    	// SIG Th AGCMAX L      
	{0x2D, 0x03},    	// PRE Th AGCMIN H              
	{0x2E, 0x84},    	// PRE Th AGCMIN L
	{0x2F, 0x03},    	// PRE Th AGCMAX H        
	{0x30, 0x84},    	// PRE Th AGCMAX L              
	{0x31, 0x00},    	// POST Th AGCMIN H             
	{0x32, 0x00},    	// POST Th AGCMIN L
	{0x33, 0x00},    	// POST Th AGCMAX H      
	{0x34, 0xC8},    	// POST Th AGCMAX L             

	{0x35, 0x00},		// 1D Y filter setting 
	{0x36, 0x10},
	{0x37, 0x50},
	{0x38, 0x00},
	{0x39, 0x14},
	{0x3A, 0x00},
	{0x3B, 0x50},
	{0x3C, 0x10},
	{0x3D, 0x50},
	{0x3E, 0x00},
	{0x3F, 0x28},
	{0x40, 0x00},
	{0x41, 0xA0},

	// To avoid AWB tracking @ max AGC gain even though AE is unstable state
	{0xfc, 0x00},
	{0xba, 0x50},   	// AE Target minus AE Average
	{0xbb, 0x00},
	{0xbc, 0x00},
	
	// 3. AE weight & etc linear
	// AE Window Weight linear(EVT1)0929   
	{0xfc, 0x20},		// upper window weight zero

	{0x60, 0x11},
	{0x61, 0x11},
	{0x62, 0x11},
	{0x63, 0x11},
	{0x64, 0x11},
	{0x65, 0x11},
	{0x66, 0x11},
	{0x67, 0x11},
	{0x68, 0x11},
	{0x69, 0x11},
	{0x6a, 0x11},
	{0x6b, 0x11},
	{0x6c, 0x11},
	{0x6d, 0x11},
	{0x6e, 0x11},
	{0x6f, 0x11},
	{0x70, 0x11},
	{0x71, 0x11},
	{0x72, 0x11},
	{0x73, 0x11},
	{0x74, 0x11},
	{0x75, 0x11},
	{0x76, 0x11},
	{0x77, 0x11},
	{0x78, 0x11},
	{0x79, 0x11},
	{0x7a, 0x11},
	{0x7b, 0x11},
	{0x7c, 0x11},
	{0x7d, 0x11},
	{0x7e, 0x11},
	{0x7f, 0x11},

	// AE window Weight setting End
	//hue gain linear
	{0xfc, 0x00},                          
	          
	{0x48, 0x40},     
	{0x49, 0x40},   
	{0x4a, 0x00},     
	{0x4b, 0x00},     
	{0x4c, 0x40},     
	{0x4d, 0x40},     
	{0x4e, 0x00},     
	{0x4f, 0x00},     
	{0x50, 0x40},     
	{0x51, 0x40},     
	{0x52, 0x00},     
	{0x53, 0x00},     
	{0x54, 0x40},     
	{0x55, 0x40},     
	{0x56, 0x00},     
	{0x57, 0x00},     
	{0x58, 0x40},     
	{0x59, 0x40},     
	{0x5a, 0x00},     
	{0x5b, 0x00},    
	{0x5c, 0x40},     
	{0x5d, 0x40},     
	{0x5e, 0x00},     
	{0x5f, 0x00}, 
	{0x62, 0x00},		//hue enable OFF

	// 4. shading (Flex氢 3000K manual shading) 
	{0xfc, 0x09},
	// DSP9_SH_WIDTH_H 
	{0x01, 0x06},
	{0x02, 0x40},
	// DSP9_SH_HEIGHT_H 
	{0x03, 0x04},
	{0x04, 0xB0},
	{0x05, 0x03},
	{0x06, 0x13},
	{0x07, 0x02},
	{0x08, 0x5A},
	{0x09, 0x03},
	{0x0A, 0x15},
	{0x0B, 0x02},
	{0x0C, 0x5B},
	{0x0D, 0x03},
	{0x0E, 0x0D},
	{0x0F, 0x02},
	{0x10, 0x5D},
	{0x1D, 0x80},
	{0x1E, 0x00},
	{0x1F, 0x80},
	{0x20, 0x00},
	{0x23, 0x80},
	{0x24, 0x00},
	{0x21, 0x80},
	{0x22, 0x00},
	{0x25, 0x80},
	{0x26, 0x00},
	{0x27, 0x80},
	{0x28, 0x00},
	{0x2B, 0x80},
	{0x2C, 0x00},
	{0x29, 0x80},
	{0x2A, 0x00},
	{0x2D, 0x80},
	{0x2E, 0x00},
	{0x2F, 0x80},
	{0x30, 0x00},
	{0x33, 0x80},
	{0x34, 0x00},
	{0x31, 0x80},
	{0x32, 0x00},
	// DSP9_SH_VAL_R0H 
	{0x35, 0x01},
	{0x36, 0x00},
	{0x37, 0x01},
	{0x38, 0x0F},
	{0x39, 0x01},
	{0x3A, 0x42},
	{0x3B, 0x01},
	{0x3C, 0x9C},
	{0x3D, 0x01},
	{0x3E, 0xD0},
	{0x3F, 0x02},
	{0x40, 0x0F},
	{0x41, 0x02},
	{0x42, 0x3D},
	{0x43, 0x02},
	{0x44, 0x5E},
	{0x45, 0x01},
	{0x46, 0x00},
	{0x47, 0x01},
	{0x48, 0x0A},
	{0x49, 0x01},
	{0x4A, 0x2E},
	{0x4B, 0x01},
	{0x4C, 0x66},
	{0x4D, 0x01},
	{0x4E, 0x89},
	{0x4F, 0x01},
	{0x50, 0xB7},
	{0x51, 0x01},
	{0x52, 0xD8},
	{0x53, 0x01},
	{0x54, 0xFA},
	// DS9_SH_VAL_B0H
	{0x55, 0x01},
	{0x56, 0x00},
	{0x57, 0x01},
	{0x58, 0x0A},
	{0x59, 0x01},
	{0x5A, 0x28},
	{0x5B, 0x01},
	{0x5C, 0x59},
	{0x5D, 0x01},
	{0x5E, 0x7A},
	{0x5F, 0x01},
	{0x60, 0xA1},
	{0x61, 0x01},
	{0x62, 0xC0},
	{0x63, 0x01},
	{0x64, 0xDC},
	// DSP9_SH_M_R2_R1H 
	{0x65, 0x00},
	{0x66, 0x9F},
	{0x67, 0xE6},
	{0x68, 0x02},
	{0x69, 0x7F},
	{0x6A, 0x9B},
	{0x6B, 0x05},
	{0x6C, 0x9F},
	{0x6D, 0x1E},
	{0x6E, 0x07},
	{0x6F, 0xA6},
	{0x70, 0xCC},
	{0x71, 0x09},
	{0x72, 0xFE},
	{0x73, 0x6E},
	{0x74, 0x0C},
	{0x75, 0xA6},
	{0x76, 0x04},
	{0x77, 0x0F},
	{0x78, 0x9D},
	{0x79, 0x8C},
	// DSP9_SH_M_R2_G1H 
	{0x7A, 0x00},
	{0x7B, 0x9F},
	{0x7C, 0x95},
	{0x7D, 0x02},
	{0x7E, 0x7E},
	{0x7F, 0x54},
	{0x80, 0x05},
	{0x81, 0x9C},
	{0x82, 0x3E},
	{0x83, 0x07},
	{0x84, 0xA2},
	{0x85, 0xE3},
	{0x86, 0x09},
	{0x87, 0xF9},
	{0x88, 0x53},
	{0x89, 0x0C},
	{0x8A, 0x9F},
	{0x8B, 0x8D},
	{0x8C, 0x0F},
	{0x8D, 0x95},
	{0x8E, 0x91},
	// DSP9_SH_M_R2_B1H 
	{0x8F, 0x00},
	{0x90, 0xA1},
	{0x91, 0xFF},
	{0x92, 0x02},
	{0x93, 0x87},
	{0x94, 0xFD},
	{0x95, 0x05},
	{0x96, 0xB1},
	{0x97, 0xFA},
	{0x98, 0x07},
	{0x99, 0xC0},
	{0x9A, 0x79},
	{0x9B, 0x0A},
	{0x9C, 0x1F},
	{0x9D, 0xF6},
	{0x9E, 0x0C},
	{0x9F, 0xD0},
	{0xA0, 0x74},
	{0xA1, 0x0F},
	{0xA2, 0xD1},
	{0xA3, 0xF1},
	// DSP9_SH_SUB_RR0H 
	{0xA4, 0x66},
	{0xA5, 0x76},
	{0xA6, 0x22},
	{0xA7, 0x27},
	{0xA8, 0x14},
	{0xA9, 0x7E},
	{0xAA, 0x1F},
	{0xAB, 0x86},
	{0xAC, 0x1B},
	{0xAD, 0x52},
	{0xAE, 0x18},
	{0xAF, 0x1B},
	{0xB0, 0x15},
	{0xB1, 0x92},
	// DSP9_SH_SUB_RG0H 
	{0xB2, 0x66},
	{0xB3, 0xAA},
	{0xB4, 0x22},
	{0xB5, 0x38},
	{0xB6, 0x14},
	{0xB7, 0x88},
	{0xB8, 0x1F},
	{0xB9, 0x97},
	{0xBA, 0x1B},
	{0xBB, 0x60},
	{0xBC, 0x18},
	{0xBD, 0x28},
	{0xBE, 0x15},
	{0xBF, 0x9D},
	// DSP9_SH_SUB_RB0H 
	{0xC0, 0x65},
	{0xC1, 0x23},
	{0xC2, 0x21},
	{0xC3, 0xB6},
	{0xC4, 0x14},
	{0xC5, 0x3A},
	{0xC6, 0x1F},
	{0xC7, 0x1E},
	{0xC8, 0x1A},
	{0xC9, 0xF8},
	{0xCA, 0x17},
	{0xCB, 0xCC},
	{0xCC, 0x15},
	{0xCD, 0x4A},
	{0x00, 0x02},		// shading on

	{0xfc, 0x00},
	{0x79, 0xf4},
	{0x7a, 0x09},

	// 5.color correction
	// 1229 CCM
	// 2.0251	-1.0203	-0.0048	
	// -0.7080	1.8970	-0.1889	
	// -0.468	-0.444	1.912

	{0xfc, 0x01},
	{0x51, 0x08},		//R
	{0x52, 0x18},
	{0x53, 0xfb},
	{0x54, 0xec},
	{0x55, 0xff},
	{0x56, 0xfc},
	{0x57, 0xfd},		//G
	{0x58, 0x2c},
	{0x59, 0x07},
	{0x5a, 0x95},
	{0x5b, 0xff},
	{0x5c, 0x3f},
	{0x5d, 0xfe},		//B
	{0x5e, 0x22},	
	{0x5f, 0xfe},	
	{0x60, 0x3a},	
	{0x61, 0x07},	
	{0x62, 0xa5},	

	//6.gamma 
	//Gamma 
	{0xfc, 0x01},           

	// R                                               
	{0x6F, 0x05},	
	{0x70, 0x14},	
	{0x71, 0x3c},	
	{0x72, 0x96},	
	{0x73, 0x00},	
	     
	{0x74, 0x2c},	
	{0x75, 0xa2},	
	{0x76, 0xfc},	
	{0x77, 0x44},	
	{0x78, 0x56},	
	     
	{0x79, 0x80},	
	{0x7A, 0xb7},	
	{0x7B, 0xed},
	{0x7C, 0x16},
	{0x7D, 0xab},
	     
	{0x7E, 0x3c},
	{0x7F, 0x61},
	{0x80, 0x83},
	{0x81, 0xa4},                            
	{0x82, 0xff},                              
	                                    
	{0x83, 0xc4},                              
	{0x84, 0xe2},                            
	{0x85, 0xff},                              
	{0x86, 0xff},                              

	// G 	                              
	{0x87, 0x05},	
	{0x88, 0x14},	
	{0x89, 0x3c},	      
	{0x8A, 0x96},	
	{0x8B, 0x00},	
	         
	{0x8C, 0x2c},	
	{0x8D, 0xa2},	
	{0x8E, 0xfc},	
	{0x8F, 0x44},	
	{0x90, 0x56},	
	        
	{0x91, 0x80},	
	{0x92, 0xb7},	
	{0x93, 0xed},        
	{0x94, 0x16},          
	{0x95, 0xab},          
	               
	{0x96, 0x3c},               
	{0x97, 0x61},               
	{0x98, 0x83},              
	{0x99, 0xa4},               
	{0x9A, 0xff},        
	               
	{0x9B, 0xc4},          
	{0x9C, 0xe2},          
	{0x9D, 0xff},          
	{0x9E, 0xff},          

	//B	     
	{0x9F, 0x05},	
	{0xA0, 0x10},	
	{0xA1, 0x30},	
	{0xA2, 0x70},	
	{0xA3, 0x00},	
	     	
	{0xA4, 0x2c},	
	{0xA5, 0xa2},	
	{0xA6, 0xfc},	
	{0xA7, 0x44},	     
	{0xA8, 0x56},	     
	     	        
	{0xA9, 0x80},	     
	{0xAA, 0xb7},	     
	{0xAB, 0xed},	
	{0xAC, 0x16},	
	{0xAD, 0xab},	
	     	
	{0xAE, 0x3c},	
	{0xAF, 0x61},	
	{0xB0, 0x83},	
	{0xB1, 0xa4},	
	{0xB2, 0xff},	
	     	
	{0xB3, 0xc4},	
	{0xB4, 0xe2},	
	{0xB5, 0xff},	
	{0xB6, 0xff},

	// 7.hue 
	{0xFC, 0x00},
	{0x62, 0x00},		// hue auto control off

	{0xFC, 0x05},
	{0x4E, 0x60},
	{0x4F, 0xA0},
	{0x50, 0x35},
	{0x51, 0xA0},
	{0x52, 0x20},
	{0x53, 0x01},
	{0x54, 0xE0},
	{0x55, 0xE0},
	{0x56, 0x54},
	{0x57, 0x20},
	{0x58, 0x20},
	{0x59, 0xF0},

	// 8.white point 
	// AWB Start Point
	{0xfc, 0x07},
	{0x05, 0x00},
	{0x06, 0x08},
	{0x07, 0x1b},
	{0x08, 0xf0},
	{0x09, 0x00},		// R
	{0x0a, 0xa8},	
	{0x0b, 0x00},		// B
	{0x0c, 0xb0},
	{0x0d, 0x00},		// G
	{0x0e, 0x40},

	{0xfc, 0x00},
	{0x70, 0x02},

	{0x40, 0x8a},		//2000K
	{0x41, 0xe5},	
	{0x42, 0x95},		//3100K
	{0x43, 0xba},	
	{0x44, 0xbc},		//5100K
	{0x45, 0x99},	      

	{0x34, 0x24},
	{0x35, 0x10},
	{0x36, 0x13},
	{0x37, 0x04},
	{0x38, 0x10},
	{0x39, 0x28},
	{0x3a, 0x1e},
	{0x3b, 0x2a},
	{0x31, 0x00},		// skin tone[6], CW delete[5]  

	// Added by SOP at 02/09/2006
	{0xfc, 0x00},
	{0x02, 0x02}		//	Image format from UXGA to VGA
						//	0: UXGA, 1: SXGA, 2: VGA, 3: QVGA, 4: QQVGA, 5: CIF, 6: QCIF

};
//=============================================================================
const unsigned char S5K3BAFB_YCbCr8bit_SXGA[][2] = 	// //UXGA, Meritech SMT604A Board, 2Mpixel Camera
{
	// PLL SETTING Input = 25Mhz, Output = 64Mhz, UXGA (2Mpixel)
	// 1. initial setting 

	{0xfc, 0x01},                
	{0x04, 0x03},		//ARM Clock divider(1/4)     

	//In case of PCLK = 64MHz 
	{0xfc, 0x02},
	{0x52, 0x80},		//PLL M
	
	{0xfc, 0x02},
	{0x50, 0x19},      	//PLL S,P
	
	{0xfc, 0x07},
	{0x58, 0x10},
	{0x59, 0x00},
	{0x5A, 0x00},
	{0x5B, 0x6c},

	{0xfc, 0xf0}, 
	{0x00, 0x40}, 

	{0xfc, 0x00},
	{0x62, 0x02},
	{0xbc, 0xe0},		// AWB_AE_DIFF

	{0xfc, 0x03},	
	{0x2d, 0x02}, 
	{0xfc, 0x01},  
	{0x02, 0x02},   	// YCbCr Order

	{0xfc, 0x02},	  
	{0x4a, 0xc1}, 	// SC type selection
	{0x37, 0x18},		//16 	// SC type global gain 
	{0x47, 0xc4},     	// r-ramp  by chin

	                                   
	{0xfc, 0x01},		//AWB Window Area (except sky)     
	{0xc4, 0x01},		
	{0xc5, 0x4e},           
	{0xc7, 0x6e},

	{0xfc, 0x02},
	{0x30, 0x84},		//Analog offset

	{0xfc, 0x00},
	{0x3d, 0x10},		//AWB Low Y limit 

	{0xfc, 0x02},
	{0x3d, 0x06},		//ADLC OFF 
	{0x44, 0x5b},		//clamp enable
	{0x55, 0x03},

	{0xfc, 0x06}, 
	{0x0c, 0x01}, 
	{0x0d, 0x4e}, 
	{0x0f, 0x6e},  

	{0xfc, 0x00},
	{0x78, 0x58},		//AGC MAX (30lux_Micron灌扁Y=60code)

	{0xfc, 0x02},
	{0x45, 0x8c},		//CDS timing_历炼档 greenish 秦搬(15fps)
	{0x49, 0x80},		// APS Current 2uA

	{0xfc, 0x01},
	{0x25, 0x14},		//10	//Digital Clamp

	{0xfc, 0x00},
	{0x6c, 0xac},		//AE target (Macbeth white=240) 
	{0x6d, 0x00},

	// 2. ISP tuning 
	// ISP_tuning
	{0xfc, 0x00},  
	{0x01, 0x00},    	// I2C hold mode off 

	{0xfc, 0x01},  
	{0x00, 0x00},  	// ISP BPR Off
	{0x0c, 0x02},  	// Full YC
	{0xc8, 0x19}, 	// AWB Y Max

	{0xfc, 0x00},
	{0x81, 0x00},  	// AWB G gain suppress disable
	{0x29, 0x04},
	{0x2a, 0x00},
	{0x2b, 0x04},		// color level                  
	{0x2c, 0x00},  

	{0xfc, 0x07},  
	{0x11, 0x00},  	// G offset

⌨️ 快捷键说明

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