中级会员
 
- 积分
- 476
- 金钱
- 476
- 注册时间
- 2020-11-30
- 在线时间
- 70 小时
|
ov5640 AF自动聚焦固件分享给大家
具体操作按照原子哥教程即可
1. 下载固件
OV5640 初始化完成后,就可以下载自动对焦固件(固件数据由厂家提供) 了, 其操作
过程就是通过 SCCB 写 OV5640 的寄存器,自动对焦固件下载的起始地址为 0x8000, 固件
下载完成后,通过检查 FW_STATUS 寄存器来判断固件下载状态,当读取到 FW_STATUS
寄存器的值为 0x70 时,说明自动对焦固件下载完成。
2. 自动对焦后获取图像
OV5640 支持单次自动对焦和持续自动对焦,通过 CMD_MAIN 寄存器配置,配置
OV5640 单次自动对焦的过程如下:
a. 往 CMD_MAIN 寄存器写 0x03,触发单次自动对焦。
b. 读取 FW_STATUS 寄存器, 直至读到 0x10,说明已完成对焦。
c. 往 CMD_MAIN 寄存器写 0x06, 暂停自动对焦过程, 镜头将保持在对焦位置。
配置 OV5640 持续自动对焦的过程如下:
a. 往 CMD_MAIN 寄存器写 0x08, 释放 VCM 至初始状态(对焦到无穷远处)。
b. 往 CMD_MAIN 寄存器写 0x04,启动持续自动对焦。
c. 读取 CMD_ACK 寄存器,直至读到 0x00,说明命令执行完成。
3. 释放 VCM 到初始状状态
通过往 CMD_MAIN 寄存器写 0x08,即可释放 VCM,结束自动对焦。
|
|