前言
这是我一年前总结的,我也忘了为什么是这个公式了,但在默认模式下能用...
寄存器说明:
摄像头工作在默认模式下,好像只用对以下六个寄存器进行配置寄存器配置解读如下:
Window_Width register:
H_SIZE = 用户希望摄像头采集图像的宽
Window_Height register:
V_SIZE = 用户希望摄像头采集图像的高
Horizontal_Blanking register
H_BLANKING = 846 – H_SIZE
Vertical_Blanking register.
V_BLANKING= 525 – V_SIZE
Horizontal_Start register. Column Start
H_START = (H_DISP_MAX-H_SIZE)/2+1
Vertical_Start register. Row Start
V_START=(V_DISP_MAX-V_SIZE)/2+4
H_DISP_MAX为摄像头最多能采集图像的宽(即752)
V_DISP_MAX为摄像头最多能采集图像的高(即480)
参考配置:
以采集480x480大小的图像为例,配置参考:
//480×480
// Window_Width register
I2C_Wr.addr = 0x04;
I2C_Wr.wlen = 2;
I2C_Wr.