之前调过一款摄像头,是MT9V034, 最近在调的是OV7725摄像头,感觉OV7725摄像头比MT9V034要难,特别是寄存器配置,要想玩转一款摄像头,必须要熟悉它的寄存器配置,而且要亲自去调试,然后才能对它有很好的理解。下面是自己的一点见解,可能不完全对,不过希望对初学者有所帮助吧。
一、将所有寄存器的值复位到默认值状态。
寄存器地址 寄存器名称 寄存器值
0x12 COM7 0x80 //复位
二、 设置图像输出格式。
寄存器地址 寄存器名称 寄存器值
0x12 COM7 0X40 //QVGA(320*240 ),YUV输出格式
0x29 HOutSize 0X50 // QVGA(320*240), 0x28 (160)
0x2C VOutSize 0X78 // QVGA (320*240),0x3C (120)
0x17 HSTART 0X3F //QVGA(320*240 )
0X18 HSIZE 0X50 //QVGA(320*240 )
0X19 VSTRT 0X03 //QVGA(320*240 )
0X20 VSIZE 0X78 //QVGA(320*240 )
----------------------------------------------------------------------------------------------------------------------------------
12 | COM7 | 00 | RW | Common Control 7 Bit[7]: SCCB Register Reset 0: No change 1: Resets all registers to default values Bit[6]: Resolution selection 0: VGA 1: QVGA Bit[5]: BT.656 protocol ON/OFF selection Bit[4]: Sensor RAW Bit[3:2]: RGB output format control 00: GBR4:2:2 01: RGB565 10: RGB555 11: RGB444 Bit[1:0]: Output format control 00: YUV 01: Processed Bayer RAW 10: RGB 11: Bayer RAW |
-------------------------------------------------------------------------------------------------------------------------------
三、和图片曝光强弱有关的寄存器
1、自动曝光
寄存器地址 寄存器名称 寄存器值
0X0D COM4 0X40 //整个窗口进行自动曝光
--------------------------------------------------------------------------------------------------------------------------
0D | COM4 | 41 | RW |