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

📄 ov7620.h

📁 中星微301摄想头最新驱动
💻 H
字号:
#ifndef h_OV7620_h#define h_OV7620_h/* Define a unique identifier for this sensor (begin of MD5(OV7620)in Hex) */#define OV7620 0x235C5EA1const signature sig_OV7620 ={    /* Define the read only register address on I2C bus */    .i2c_reg_addr = { 0x54,0x9F,0xA0,0xA1, 0xA2,0xA3,0xA4,0xA5,       0xA7,0xA9,0xAB,0xAD, 0xB0,0xB1},    /* Define the read only register values on I2C bus */    .i2c_ro_value = { 0x04,0x20,0x04,0x8C, 0x03,0x21,0x04,0x64,       0x1A,0x40,0x03,0x80, 0xFC,0x03},    /* Then define the length of the signature */    .signature_length = 0,    /* Define the sensor id */    .sensor_id = OV7620};const SensorConfig sc_OV7620 = {    .Addresses = { 0x00 },    .Values    = { 0x00 },    .Length    = 0};/* OV7620 Sensor initialization */__u8 OV7620_CMD[]={	0xFF,0x20,0x00,0x00, 0xF0,0x01,0x03,0x00, 0xF0,0x02,0x03,0x04};__u8 OV7620_Initial[]={	0x00,0x00,0x01,0xcc,0x00,0x02,0x00,0xcc,0x00,0x08,0x03,0xcc,0x00,0x10,0x06,0xcc,0x00,0x83,0x02,0xcc,	0x00,0x85,0x01,0xcc,0x00,0x86,0x80,0xcc,0x00,0x87,0x81,0xcc,0x00,0x88,0x10,0xcc,0x00,0x8d,0x08,0xcc,	0x00,0x03,0x02,0xcc,0x00,0x04,0x80,0xcc,0x00,0x05,0x01,0xcc,0x00,0x06,0xd8,0xcc,0x00,0x01,0x01,0xcc,	0x00,0x12,0x03,0xcc,0x00,0x12,0x01,0xcc,0x00,0x98,0x00,0xcc,0x00,0x9a,0x00,0xcc,0x01,0x1a,0x00,0xcc,	0x01,0x1c,0x00,0xcc,0x00,0x9c,0xde,0xcc,0x00,0x9e,0x86,0xcc,0x00,0x12,0x80,0xaa,0x00,0x12,0x09,0xaa,	0x00,0x13,0x20,0xaa,0x00,0x00,0x00,0xaa,0x00,0x01,0x80,0xaa,0x00,0x02,0x80,0xaa,0x00,0x2d,0x81,0xaa,	0x00,0x06,0x80,0xaa,0x00,0x07,0x00,0xaa,0x00,0x11,0x00,0xaa,0x00,0x14,0x00,0xaa,0x00,0x17,0x2c,0xaa,	0x00,0x18,0xce,0xaa,0x00,0x19,0x06,0xaa,0x00,0x1a,0xf4,0xaa,0x00,0x28,0xa0,0xaa,0x00,0x27,0xf2,0xaa,	0x00,0x29,0x80,0xaa,0x00,0x61,0x02,0xaa,0x00,0x64,0x00,0xaa,0x00,0x69,0x00,0xaa,0x00,0x2a,0x80,0xaa,	0x00,0x2b,0xef,0xaa,0x00,0x76,0x01,0xaa,0x01,0x01,0x77,0xcc,0x00,0x12,0x05,0xcc,0x01,0x00,0x09,0xcc,	0x01,0x89,0x06,0xcc,0x01,0xad,0x00,0xcc,0x01,0xb1,0x06,0xcc,0x01,0xc5,0x03,0xcc,0x01,0xcb,0x13,0xcc,	0x02,0x50,0x08,0xcc,0x03,0x01,0x08,0xcc};__u8 OV7620_InitialScale[]={	0x00,0x00,0x01,0xcc,0x00,0x02,0x11,0xcc,0x00,0x08,0x03,0xcc,0x00,0x10,0x06,0xcc,0x00,0x83,0x02,0xcc,	0x00,0x85,0x01,0xcc,0x00,0x86,0x80,0xcc,0x00,0x87,0x81,0xcc,0x00,0x88,0x10,0xcc,0x00,0x8d,0x08,0xcc,	0x00,0x03,0x02,0xcc,0x00,0x04,0x80,0xcc,0x00,0x05,0x01,0xcc,0x00,0x06,0xd0,0xcc,0x00,0x01,0x01,0xcc,	0x00,0x12,0x03,0xcc,0x00,0x12,0x01,0xcc,0x00,0x98,0x00,0xcc,0x00,0x9a,0x00,0xcc,0x01,0x1a,0x00,0xcc,	0x01,0x1c,0x00,0xcc,0x00,0x9c,0xd8,0xcc,0x00,0x9e,0x88,0xcc,0x00,0x12,0x80,0xaa,0x00,0x12,0x09,0xaa,	0x00,0x13,0x20,0xaa,0x00,0x00,0x00,0xaa,0x00,0x01,0x80,0xaa,0x00,0x02,0x80,0xaa,0x00,0x2d,0x81,0xaa,	0x00,0x06,0x80,0xaa,0x00,0x07,0x00,0xaa,0x00,0x11,0x80,0xaa,0x00,0x14,0x00,0xaa,0x00,0x17,0x2c,0xaa,	0x00,0x18,0xce,0xaa,0x00,0x19,0x08,0xaa,0x00,0x1a,0xf3,0xaa,0x00,0x28,0xa0,0xaa,0x00,0x27,0xf2,0xaa,	0x00,0x29,0x80,0xaa,0x00,0x61,0x02,0xaa,0x00,0x64,0x00,0xaa,0x00,0x69,0x00,0xaa,0x00,0x2a,0x80,0xaa,	0x00,0x2b,0xef,0xaa,0x00,0x76,0x01,0xaa,0x01,0x01,0x77,0xcc,0x00,0x12,0x05,0xcc,0x01,0x00,0x09,0xcc,	0x01,0x89,0x06,0xcc,0x01,0xad,0x00,0xcc,0x01,0xb1,0x06,0xcc,0x01,0xc5,0x03,0xcc,0x01,0xcb,0x13,0xcc,	0x02,0x50,0x08,0xcc,0x03,0x01,0x08,0xcc};__u8 OV7620_50HZ[]={	0x00,0x10,0x1b,0xaa,0x00,0x80,0x00,0xaa,0x00,0x81,0x00,0xaa,0x01,0x90,0x00,0xcc,0x01,0x91,0x00,0xcc,	0x01,0x92,0xf3,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x1b,0xcc,0x01,0x8c,0x14,0xcc,	0x01,0x8f,0x20,0xcc,0x01,0xa9,0x10,0xcc,0x01,0xaa,0x12,0xcc,0x01,0x1d,0x60,0xcc};__u8 OV7620_50HZScale[]={	0x00,0x10,0x51,0xaa,0x00,0x80,0x00,0xaa,0x00,0x81,0x00,0xaa,0x01,0x90,0x00,0xcc,0x01,0x91,0x00,0xcc,	0x01,0x92,0xf3,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x1b,0xcc,0x01,0x8c,0x14,0xcc,	0x01,0x8f,0x20,0xcc,0x01,0xa9,0x10,0xcc,0x01,0xaa,0x12,0xcc,0x01,0x1d,0x60,0xcc};__u8 OV7620_60HZ[]={	0x00,0x10,0x57,0xaa,0x00,0x80,0x00,0xaa,0x00,0x81,0x00,0xaa,0x01,0x90,0x00,0xcc,0x01,0x91,0x00,0xcc,	0x01,0x92,0xe8,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x1d,0xcc,0x01,0x8c,0x0c,0xcc,	0x01,0x8f,0x18,0xcc,0x01,0xa9,0x10,0xcc,0x01,0xaa,0x22,0xcc,0x01,0x1d,0x60,0xcc};__u8 OV7620_60HZScale[]={	0x00,0x10,0x57,0xaa,0x00,0x80,0x00,0xaa,0x00,0x81,0x00,0xaa,0x01,0x90,0x00,0xcc,0x01,0x91,0x00,0xcc,	0x01,0x92,0xe8,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x1d,0xcc,0x01,0x8c,0x0c,0xcc,	0x01,0x8f,0x18,0xcc,0x01,0xa9,0x10,0xcc,0x01,0xaa,0x22,0xcc,0x01,0x1d,0x60,0xcc};__u8 OV7620_NoFliker[]={	0x00,0x10,0x40,0xaa,0x00,0x80,0x00,0xaa,0x00,0x81,0x00,0xaa,0x01,0x90,0x00,0xcc,0x01,0x91,0x00,0xcc,	0x01,0x92,0xfe,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x02,0xcc,0x01,0x8c,0x08,0xcc,	0x01,0x8f,0x10,0xcc,0x01,0xa9,0x00,0xcc,0x01,0xaa,0x00,0xcc,0x01,0x1d,0x60,0xcc};__u8 OV7620_NoFlikerScale[]={	0x00,0x10,0x40,0xaa,0x00,0x80,0x00,0xaa,0x00,0x81,0x00,0xaa,0x01,0x90,0x00,0xcc,0x01,0x91,0x00,0xcc,	0x01,0x92,0xfe,0xcc,0x01,0x95,0x00,0xcc,0x01,0x96,0x00,0xcc,0x01,0x97,0x02,0xcc,0x01,0x8c,0x08,0xcc,	0x01,0x8f,0x10,0xcc,0x01,0xa9,0x00,0xcc,0x01,0xaa,0x00,0xcc,0x01,0x1d,0x60,0xcc};/* OV7620 Sensor specific settings */__u8 OV7620_Gamma[]={	0x03};__u8 OV7620_GammaT[]={	0x04,0x16,0x30,0x4e,0x68,0x81,0x98,0xac,0xbe,0xcd,0xda,0xe4,0xed,0xf5,0xfb,0xff,0x0c,0x16,0x1b,0x1c,	0x19,0x18,0x15,0x12,0x10,0x0d,0x0b,0x09,0x08,0x06,0x05,0x03};__u8 OV7620_MatrixT[]={	0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40};__u8 OV7620_RJMatrixT[]={	0x40,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x40};__u8 OV7620_defaultSettings[]={       7, /*           BandWidth */      20, /*          Brightness */      20, /*            Contrast */      18, /*                 Hue */      50, /*          Saturation */       3, /*           Sharpness */       3, /*               Gamma */       1, /*        WhiteBalance */       0, /*           BackLight */       1, /*         ColorEnable */       7, /*           FrameRate */       5, /*            Exposure */       1, /*                Gain */       0, /*              Mirror */       1, /*             Flicker */       1, /*             Default */       1, /*        ExposureAuto */       1, /*    WhiteBalanceAuto */       1, /*            GainAuto */       1, /*       BandWidthAuto */       0, /*            Vertical */      64, /*               Rgain */      64, /*               Ggain */      64 /*               Bgain */};#endif

⌨️ 快捷键说明

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