OV7725 register definitions.
更多...
浏览该文件的源代码.
|
|
#define | GAIN 0x00 |
|
#define | BLUE 0x01 |
|
#define | RED 0x02 |
|
#define | GREEN 0x03 |
|
#define | BAVG 0x05 |
|
#define | GAVG 0x06 |
|
#define | RAVG 0x07 |
|
#define | AECH 0x08 |
|
#define | COM2 0x09 |
|
#define | COM2_SOFT_SLEEP 0x10 |
|
#define | COM2_OUT_DRIVE_1x 0x00 |
|
#define | COM2_OUT_DRIVE_2x 0x01 |
|
#define | COM2_OUT_DRIVE_3x 0x02 |
|
#define | COM2_OUT_DRIVE_4x 0x03 |
|
#define | REG_PID 0x0A |
|
#define | REG_VER 0x0B |
|
#define | COM3 0x0C |
|
#define | COM3_VFLIP 0x80 |
|
#define | COM3_MIRROR 0x40 |
|
#define | COM3_SWAP_BR 0x20 |
|
#define | COM3_SWAP_YUV 0x10 |
|
#define | COM3_SWAP_MSB 0x08 |
|
#define | COM3_TRI_CLOCK 0x04 |
|
#define | COM3_TRI_DATA 0x02 |
|
#define | COM3_COLOR_BAR 0x01 |
| #define | COM3_SET_CBAR(r, x) |
| #define | COM3_SET_MIRROR(r, x) |
| #define | COM3_SET_FLIP(r, x) |
|
#define | COM4 0x0D |
|
#define | COM4_PLL_BYPASS 0x00 |
|
#define | COM4_PLL_4x 0x40 |
|
#define | COM4_PLL_6x 0x80 |
|
#define | COM4_PLL_8x 0xc0 |
|
#define | COM4_AEC_FULL 0x00 |
|
#define | COM4_AEC_1_2 0x10 |
|
#define | COM4_AEC_1_4 0x20 |
|
#define | COM4_AEC_2_3 0x30 |
|
#define | COM5 0x0E |
|
#define | COM5_AFR 0x80 |
|
#define | COM5_AFR_SPEED 0x40 |
|
#define | COM5_AFR_0 0x00 |
|
#define | COM5_AFR_1_2 0x10 |
|
#define | COM5_AFR_1_4 0x20 |
|
#define | COM5_AFR_1_8 0x30 |
|
#define | COM5_AFR_4x 0x04 |
|
#define | COM5_AFR_8x 0x08 |
|
#define | COM5_AFR_16x 0x0c |
|
#define | COM5_AEC_NO_LIMIT 0x01 |
|
#define | COM6 0x0F |
|
#define | COM6_AUTO_WINDOW 0x01 |
|
#define | AEC 0x10 |
|
#define | CLKRC 0x11 |
|
#define | COM7 0x12 |
|
#define | COM7_RESET 0x80 |
|
#define | COM7_RES_VGA 0x00 |
|
#define | COM7_RES_QVGA 0x40 |
|
#define | COM7_BT656 0x20 |
|
#define | COM7_SENSOR_RAW 0x10 |
|
#define | COM7_FMT_GBR422 0x00 |
|
#define | COM7_FMT_RGB565 0x04 |
|
#define | COM7_FMT_RGB555 0x08 |
|
#define | COM7_FMT_RGB444 0x0C |
|
#define | COM7_FMT_YUV 0x00 |
|
#define | COM7_FMT_P_BAYER 0x01 |
|
#define | COM7_FMT_RGB 0x02 |
|
#define | COM7_FMT_R_BAYER 0x03 |
| #define | COM7_SET_FMT(r, x) |
| #define | COM7_SET_RGB(r, x) |
|
#define | COM8 0x13 |
|
#define | COM8_FAST_AUTO 0x80 |
|
#define | COM8_STEP_VSYNC 0x00 |
|
#define | COM8_STEP_UNLIMIT 0x40 |
|
#define | COM8_BANDF_EN 0x20 |
|
#define | COM8_AEC_BANDF 0x10 |
|
#define | COM8_AEC_FINE_EN 0x08 |
|
#define | COM8_AGC_EN 0x04 |
|
#define | COM8_AWB_EN 0x02 |
|
#define | COM8_AEC_EN 0x01 |
| #define | COM8_SET_AGC(r, x) |
| #define | COM8_SET_AWB(r, x) |
| #define | COM8_SET_AEC(r, x) |
|
#define | COM9 0x14 |
|
#define | COM9_HISTO_AVG 0x80 |
|
#define | COM9_AGC_GAIN_2x 0x00 |
|
#define | COM9_AGC_GAIN_4x 0x10 |
|
#define | COM9_AGC_GAIN_8x 0x20 |
|
#define | COM9_AGC_GAIN_16x 0x30 |
|
#define | COM9_AGC_GAIN_32x 0x40 |
|
#define | COM9_DROP_VSYNC 0x04 |
|
#define | COM9_DROP_HREF 0x02 |
| #define | COM9_SET_AGC(r, x) |
|
#define | COM10 0x15 |
|
#define | COM10_NEGATIVE 0x80 |
|
#define | COM10_HSYNC_EN 0x40 |
|
#define | COM10_PCLK_FREE 0x00 |
|
#define | COM10_PCLK_MASK 0x20 |
|
#define | COM10_PCLK_REV 0x10 |
|
#define | COM10_HREF_REV 0x08 |
|
#define | COM10_VSYNC_FALLING 0x00 |
|
#define | COM10_VSYNC_RISING 0x04 |
|
#define | COM10_VSYNC_NEG 0x02 |
|
#define | COM10_OUT_RANGE_8 0x01 |
|
#define | COM10_OUT_RANGE_10 0x00 |
|
#define | REG16 0x16 |
|
#define | REG16_BIT_SHIFT 0x80 |
|
#define | HSTART 0x17 |
|
#define | HSIZE 0x18 |
|
#define | VSTART 0x19 |
|
#define | VSIZE 0x1A |
|
#define | PSHFT 0x1B |
|
#define | REG_MIDH 0x1C |
|
#define | REG_MIDL 0x1D |
|
#define | LAEC 0x1F |
|
#define | COM11 0x20 |
|
#define | COM11_SNGL_FRAME_EN 0x02 |
|
#define | COM11_SNGL_XFR_TRIG 0x01 |
|
#define | BDBASE 0x22 |
|
#define | DBSTEP 0x23 |
|
#define | AEW 0x24 |
|
#define | AEB 0x25 |
|
#define | VPT 0x26 |
|
#define | REG28 0x28 |
|
#define | HOUTSIZE 0x29 |
|
#define | EXHCH 0x2A |
|
#define | EXHCL 0x2B |
|
#define | VOUTSIZE 0x2C |
|
#define | ADVFL 0x2D |
|
#define | ADVFH 0x2E |
|
#define | YAVE 0x2F |
|
#define | LUMHTH 0x30 |
|
#define | LUMLTH 0x31 |
|
#define | HREF 0x32 |
|
#define | DM_LNL 0x33 |
|
#define | DM_LNH 0x34 |
|
#define | ADOFF_B 0x35 |
|
#define | ADOFF_R 0x36 |
|
#define | ADOFF_GB 0x37 |
|
#define | ADOFF_GR 0x38 |
|
#define | OFF_B 0x39 |
|
#define | OFF_R 0x3A |
|
#define | OFF_GB 0x3B |
|
#define | OFF_GR 0x3C |
|
#define | COM12 0x3D |
|
#define | COM13 0x3E |
|
#define | COM13_BLC_EN 0x80 |
|
#define | COM13_ADC_EN 0x40 |
|
#define | COM13_ANALOG_BLC 0x20 |
|
#define | COM13_ABLC_GAIN_EN 0x04 |
|
#define | COM14 0x3F |
|
#define | COM15 0x40 |
|
#define | COM16 0x41 |
|
#define | TGT_B 0x42 |
|
#define | TGT_R 0x43 |
|
#define | TGT_GB 0x44 |
|
#define | TGT_GR 0x45 |
|
#define | LC_CTR 0x46 |
|
#define | LC_CTR_RGB_COMP_1 0x00 |
|
#define | LC_CTR_RGB_COMP_3 0x04 |
|
#define | LC_CTR_EN 0x01 |
|
#define | LC_XC 0x47 |
|
#define | LC_YC 0x48 |
|
#define | LC_COEF 0x49 |
|
#define | LC_RADI 0x4A |
|
#define | LC_COEFB 0x4B |
|
#define | LC_COEFR 0x4C |
|
#define | FIXGAIN 0x4D |
|
#define | AREF0 0x4E |
|
#define | AREF1 0x4F |
|
#define | AREF2 0x50 |
|
#define | AREF3 0x51 |
|
#define | AREF4 0x52 |
|
#define | AREF5 0x53 |
|
#define | AREF6 0x54 |
|
#define | AREF7 0x55 |
|
#define | UFIX 0x60 |
|
#define | VFIX 0x61 |
|
#define | AWBB_BLK 0x62 |
|
#define | AWB_CTRL0 0x63 |
|
#define | AWB_CTRL0_GAIN_EN 0x80 |
|
#define | AWB_CTRL0_CALC_EN 0x40 |
|
#define | AWB_CTRL0_WBC_MASK 0x0F |
|
#define | DSP_CTRL1 0x64 |
|
#define | DSP_CTRL1_FIFO_EN 0x80 |
|
#define | DSP_CTRL1_UV_EN 0x40 |
|
#define | DSP_CTRL1_SDE_EN 0x20 |
|
#define | DSP_CTRL1_MTRX_EN 0x10 |
|
#define | DSP_CTRL1_INTRP_EN 0x08 |
|
#define | DSP_CTRL1_GAMMA_EN 0x04 |
|
#define | DSP_CTRL1_BLACK_EN 0x02 |
|
#define | DSP_CTRL1_WHITE_EN 0x01 |
|
#define | DSP_CTRL2 0x65 |
|
#define | DSP_CTRL2_VDCW_EN 0x08 |
|
#define | DSP_CTRL2_HDCW_EN 0x04 |
|
#define | DSP_CTRL2_VZOOM_EN 0x02 |
|
#define | DSP_CTRL2_HZOOM_EN 0x01 |
|
#define | DSP_CTRL3 0x66 |
|
#define | DSP_CTRL3_UV_EN 0x80 |
|
#define | DSP_CTRL3_CBAR_EN 0x20 |
|
#define | DSP_CTRL3_FIFO_EN 0x08 |
|
#define | DSP_CTRL3_SCAL1_PWDN 0x04 |
|
#define | DSP_CTRL3_SCAL2_PWDN 0x02 |
|
#define | DSP_CTRL3_INTRP_PWDN 0x01 |
| #define | DSP_CTRL3_SET_CBAR(r, x) |
|
#define | DSP_CTRL4 0x67 |
|
#define | DSP_CTRL4_YUV_RGB 0x00 |
|
#define | DSP_CTRL4_RAW8 0x02 |
|
#define | DSP_CTRL4_RAW10 0x03 |
|
#define | AWB_BIAS 0x68 |
|
#define | AWB_CTRL1 0x69 |
|
#define | AWB_CTRL2 0x6A |
|
#define | AWB_CTRL3 0x6B |
|
#define | AWB_CTRL3_ADVANCED 0x80 |
|
#define | AWB_CTRL3_SIMPLE 0x00 |
|
#define | AWB_CTRL4 0x6C |
|
#define | AWB_CTRL5 0x6D |
|
#define | AWB_CTRL6 0x6E |
|
#define | AWB_CTRL7 0x6F |
|
#define | AWB_CTRL8 0x70 |
|
#define | AWB_CTRL9 0x71 |
|
#define | AWB_CTRL10 0x72 |
|
#define | AWB_CTRL11 0x73 |
|
#define | AWB_CTRL12 0x74 |
|
#define | AWB_CTRL13 0x75 |
|
#define | AWB_CTRL14 0x76 |
|
#define | AWB_CTRL15 0x77 |
|
#define | AWB_CTRL16 0x78 |
|
#define | AWB_CTRL17 0x79 |
|
#define | AWB_CTRL18 0x7A |
|
#define | AWB_CTRL19 0x7B |
|
#define | AWB_CTRL20 0x7C |
|
#define | AWB_CTRL21 0x7D |
|
#define | GAM1 0x7E |
|
#define | GAM2 0x7F |
|
#define | GAM3 0x80 |
|
#define | GAM4 0x81 |
|
#define | GAM5 0x82 |
|
#define | GAM6 0x83 |
|
#define | GAM7 0x84 |
|
#define | GAM8 0x85 |
|
#define | GAM9 0x86 |
|
#define | GAM10 0x87 |
|
#define | GAM11 0x88 |
|
#define | GAM12 0x89 |
|
#define | GAM13 0x8A |
|
#define | GAM14 0x8B |
|
#define | GAM15 0x8C |
|
#define | SLOP 0x8D |
|
#define | DNSTH 0x8E |
|
#define | EDGE0 0x8F |
|
#define | EDGE1 0x90 |
|
#define | DNSOFF 0x91 |
|
#define | EDGE2 0x92 |
|
#define | EDGE3 0x93 |
|
#define | MTX1 0x94 |
|
#define | MTX2 0x95 |
|
#define | MTX3 0x96 |
|
#define | MTX4 0x97 |
|
#define | MTX5 0x98 |
|
#define | MTX6 0x99 |
|
#define | MTX_CTRL 0x9A |
|
#define | MTX_CTRL_DBL_EN 0x80 |
|
#define | BRIGHTNESS 0x9B |
|
#define | CONTRAST 0x9C |
|
#define | UVADJ0 0x9E |
|
#define | UVADJ1 0x9F |
|
#define | SCAL0 0xA0 |
|
#define | SCAL1 0xA1 |
|
#define | SCAL2 0xA2 |
|
#define | FIFODLYM 0xA3 |
|
#define | FIFODLYA 0xA4 |
|
#define | SDE 0xA6 |
|
#define | SDE_NEGATIVE_EN 0x40 |
|
#define | SDE_GRAYSCALE_EN 0x20 |
|
#define | SDE_V_FIXED_EN 0x10 |
|
#define | SDE_U_FIXED_EN 0x08 |
|
#define | SDE_CONT_BRIGHT_EN 0x04 |
|
#define | SDE_SATURATION_EN 0x02 |
|
#define | SDE_HUE_EN 0x01 |
|
#define | USAT 0xA7 |
|
#define | VSAT 0xA8 |
|
#define | HUECOS 0xA9 |
|
#define | HUESIN 0xAA |
|
#define | SIGN_BIT 0xAB |
|
#define | DSPAUTO 0xAC |
|
#define | DSPAUTO_AWB_EN 0x80 |
|
#define | DSPAUTO_DENOISE_EN 0x40 |
|
#define | DSPAUTO_EDGE_EN 0x20 |
|
#define | DSPAUTO_UV_EN 0x10 |
|
#define | DSPAUTO_SCAL0_EN 0x08 |
|
#define | DSPAUTO_SCAL1_EN 0x04 |
OV7725 register definitions.
From esp32-camera's ov7725_regs.h (OpenMV, MIT license).
◆ COM3_SET_CBAR
| #define COM3_SET_CBAR |
( |
| r, |
|
|
| x ) |
◆ COM3_SET_FLIP
| #define COM3_SET_FLIP |
( |
| r, |
|
|
| x ) |
◆ COM3_SET_MIRROR
| #define COM3_SET_MIRROR |
( |
| r, |
|
|
| x ) |
◆ COM7_SET_FMT
| #define COM7_SET_FMT |
( |
| r, |
|
|
| x ) |
◆ COM7_SET_RGB
| #define COM7_SET_RGB |
( |
| r, |
|
|
| x ) |
值:((r&0xF0)|(x&0x0C)|COM7_FMT_RGB)
◆ COM8_SET_AEC
| #define COM8_SET_AEC |
( |
| r, |
|
|
| x ) |
◆ COM8_SET_AGC
| #define COM8_SET_AGC |
( |
| r, |
|
|
| x ) |
◆ COM8_SET_AWB
| #define COM8_SET_AWB |
( |
| r, |
|
|
| x ) |
◆ COM9_SET_AGC
| #define COM9_SET_AGC |
( |
| r, |
|
|
| x ) |
◆ DSP_CTRL3_SET_CBAR
| #define DSP_CTRL3_SET_CBAR |
( |
| r, |
|
|
| x ) |