OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 33|回复: 0

[XILINX] ov5640 AF自动聚焦固件分享

[复制链接]

6

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
476
金钱
476
注册时间
2020-11-30
在线时间
70 小时
发表于 昨天 16:00 | 显示全部楼层 |阅读模式
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,结束自动对焦。


ESP32-OV5640-AF-main-src.zip

7.84 KB, 下载次数: 1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-12-24 19:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表