LV16-33-OV7725带FIFO模块-01-模块简介
本文主要是STM32开发——OV7725带FIFO模块 模块简介的相关笔记,若笔记中有错误或者不合适的地方,欢迎批评指正😃。
点击查看使用工具及版本
Windows | windows11 |
Ubuntu | Ubuntu16.04的64位版本 |
VMware® Workstation 16 Pro | 16.2.3 build-19376536 |
SecureCRT | Version 8.7.2 (x64 build 2214) - 正式版-2020年5月14日 |
开发板 | 正点原子 i.MX6ULL Linux阿尔法开发板 |
uboot | NXP官方提供的uboot,NXP提供的版本为uboot-imx-rel_imx_4.1.15_2.1.0_ga(使用的uboot版本为U-Boot 2016.03) |
linux内核 | linux-4.15(NXP官方提供) |
STM32开发板 | 正点原子战舰V3(STM32F103ZET6) |
点击查看本文参考资料
- 通用
分类 | 网址 | 说明 |
官方网站 | https://www.arm.com/ | ARM官方网站,在这里我们可以找到Cotex-Mx以及ARMVx的一些文档 |
https://www.st.com/content/st_com/zh.html | ST官方网站,在这里我们可以找到STM32的相关文档 | |
https://www.stmcu.com.cn/ | 意法半导体ST中文官方网站,在这里我们可以找到STM32的相关中文参考文档 | |
http://elm-chan.org/fsw/ff/00index_e.html | FatFs文件系统官网 | |
教程书籍 | 《ARM Cortex-M3权威指南》 | ARM公司专家Joseph Yiu(姚文祥)的力作,中文翻译是NXP的宋岩 |
《ARM Cortex-M0权威指南》 | ||
《ARM Cortex-M3与Cortex-M4权威指南》 | ||
开发论坛 | http://47.111.11.73/forum.php | 开源电子网,正点原子的资料下载及问题讨论论坛 |
https://www.firebbs.cn/forum.php | 国内Kinetis开发板-野火/秉火(刘火良)主持的论坛,现也做STM32和i.MX RT | |
https://www.amobbs.com/index.php | 阿莫(莫进明)主持的论坛,号称国内最早最火的电子论坛,以交流Atmel AVR系列单片机起家,现已拓展到嵌入式全平台,其STM32系列帖子有70W+。 | |
http://download.100ask.net/index.html | 韦东山嵌入式资料中心,有些STM32和linux的相关资料也可以来这里找。 | |
博客参考 | http://www.openedv.com/ | 开源网-原子哥个人博客 |
http://blog.chinaaet.com/jihceng0622 | 博主是原Freescale现NXP的现场应用工程师 | |
cortex-m-resources | 这其实并不算是一个博客,这是ARM公司专家Joseph Yiu收集整理的所有对开发者有用的官方Cortex-M资料链接(也包含极少数外部资源链接) |
点击查看相关文件下载
分类 | 网址 | 说明 |
STM32相关 | STM32F103xx英文数据手册 | STM32F103xC/D/E系列的英文数据手册 |
STM32F103xx中文数据手册 | STM32F103xC/D/E系列的中文数据手册 | |
STM32F10xxx英文参考手册(RM0008) | STM32F10xxx系列的英文参考手册 | |
STM32F10xxx中文参考手册(RM0008) | STM32F10xxx系列的中文参考手册 | |
Arm Cortex-M3 处理器技术参考手册-英文版 | Cortex-M3技术参考手册-英文版 | |
STM32F10xxx Cortex-M3编程手册-英文版(PM0056) | STM32F10xxx/20xxx/21xxx/L1xxxx系列Cortex-M3编程手册-英文版 | |
STM32 HAL库开发实战 | 野火STM32开发教程在线文档——基于F103系列开发板 | |
STM32库开发实战指南 | 野火STM32开发教程在线文档——基于野火霸道开发板 | |
SD卡相关 | SD卡相关资料——最新版本 | 有关SD卡的一些资料可以从这里下载 |
SD卡相关资料——历史版本 | 有关SD卡的一些历史版本资料可以从这里下载,比如后边看的SD卡2.0协议 | |
SD 2.0 协议标准完整版 | 这是一篇关于SD卡2.0协议的中文文档,还是比较有参考价值的,可以一看 | |
ESP32 | SD卡相关资料——最新版本 | 这个⼿册介绍了 ESP8266EX 的产品参数。 |
ESP8266 系列入门教程 | 一个入门手册(安信可官网) | |
ESP8266 AT 指令集 | 这是一篇关于ESSP8266的AT指令集的文档(安信可官网) | |
ESP8266 AT 指令使用实例 | 这是一篇关于ESSP8266的AT指令集使用实例的文档(安信可官网) | |
ESP-AT 用户指南 | 本指南详细介绍 ESP-AT 是什么、如何连接硬件、以及如何下载和烧录 AT 固件(乐鑫官网) | |
乐鑫官方技术文档 | 这里是乐鑫官方技术文档的入口,文档都可以来这里找(乐鑫官网) |
一、ATK-MC6625F模块简介
ATK-MC7725F 模块一款高性能 30W 高清摄像头模块。 该模块采用 OmniVision 公司的 OV7725 摄像头传感器作为核心, OV7725 是一颗 1/4 英寸 CMOS VGA( 640*480)的图像传感器。 同时 ATK-MC7725F 模块集成了有源晶振和 FIFO 芯片, 这使得可以采用大部分的 MCU 控制该模块和读取图像数据。
ATK-MC6625F 模块具有如下特点:
集成有源晶振,无需外部提供时钟
集成 FIFO 芯片,方便外部 MCU 读取图像
支持 VGA、 QVGA 和从 CIF 到 40*30 的各种尺寸输出
支持 RawRGB、 RGB( GBR4:2:2、 RGB565、 RGB555、 RGB444)、 YUV( 4:2:2)和 YCbCr(4:2:2) 格式输出
自动图像控制功能:自动曝光(AEC)、自动白平衡( AWB)、自动消除灯光条纹、自动黑电平校准(ABLC)和自动带通滤波器(ABF)等
支持图像质量控制:色彩饱和度调节、色调调节、伽马校准、锐度和镜头校准等
支持图像缩放、平移和窗口设置
支持标准的 SCCB 接口,兼容 IIC 接口
自带嵌入式微处理器
高灵敏度、低电压,适合嵌入式应用
二、参数说明
1. 基本参数
2. 电气参数
三、引脚说明
ATK-MC7725F 模块通过 2*9 的排针( 2.54mm 间距)同外部相连接:
ATK-MC7725F 模块的原理图 如下:
从上图可以看出, ATK-MC7725F 模块自带了有源晶振,用于产生 12MHz 的时钟作为OV7725 传感器的 XCLK 输入,并且 ATK-MC7725F 模块集成了 AL422B 芯片, AL422B 芯片是可以 FIFO 芯片, 该 FIFO 芯片的容量为 384K 字节,足以存储 2 帧 QVGA 图像数据。 ATK-MC7725F 模块通过一个 2*9 的排针(P1)同外部电路连接,各引脚的详细描述,如下表所示:
序号 | 名称 | 说明 |
---|---|---|
1 | 3.3V | 3.3V 电源输入 |
2 | GND | 电源地 |
3 | WRST | FIFO 写复位信号输入 |
4 | SCL | SCCB 通讯时钟信号 |
5 | RRST | FIFO 读复位信号输入 |
6 | SDA | SCCB 通讯通讯数据信号 |
7 | OE | FIFO 输出使能信号输入 |
8~15 | D0~D7 | FIFO 数据输出端口 |
16 | RCLK | FIFO 读时钟信号输入 |
17 | VSYNC | 帧同步信号 |
18 | WEN | FIFO 写使能信号输入 |