[原创] STM32F107VC金龙开发板 第十九章 OV7670摄像头实验(3.2寸屏)

旺宝电子   2015-4-24 15:01 楼主
第十九章  OV7670摄像头实验(3.2寸屏)


19.1摄像头(OV7670)简介:
图像传感器,体积小,工作电压低,提供单片VGA摄像头和影像处理器的所有功能。通过SCCB总线控制,可以输入整帧、子采样、取窗口等方式的各种分辨率8位影像数据。该产品VGA图像最高达到30/秒。用户可以完全控制图像质量、数据格式和传输方式。所有图像处理功能过程包括伽玛曲线、白平衡、饱和度、色度等都可以通过SCCB接口编程。OmmiVision图像传感器应用独有的传感器技术,通过减少或消除光学或电子缺陷如固定图案噪声、托尼、浮散等,提高图像质量,得到清晰的稳定的彩色图像。
控制方式:通过I2C来设置OV7670的参数,然后通过FIFO并口读取颜色值。
部分寄存器介绍
厂商ID
图片11.png
输出模式
图片10.png
图像方向交换
图片9.png
测试图案
图片8.png
19.2硬件介绍:
图片7.png
19.3程序说明:
图片6.png
图片5.png
图片4.png
主函数流程如下:
A、串口初始化
B、彩屏初始化
C、摄像头初始化
D、循环读取OV7670的数据
关于摄像头初始化如下
图片3.png
图片2.png
图片1.png
OV7670初始化流程如下:
A、模拟I2CIO口初始化
B、打开STM32PA8脚给摄像头提供时钟
C、OV7670ID,判断是否通信正常
D、初始化FIFO并口IO
E、OV7670参数配置
19.4试验现象:
插上(3.2)LCD屏,摄像头模块,需要注意的是:拔掉JP9的掉线帽。
下载程序,并复位。3.2寸屏显示摄像头实时采集的图像。

【19】金龙板107_Camera(3.2).rar (557.01 KB)
(下载次数: 74, 2015-4-24 15:00 上传)

【19】金龙板107_Camera(3.2).rar (557.01 KB)
(下载次数: 74, 2015-4-24 15:00 上传)



http://openmcu.taobao.com]77[/url]

回复评论 (5)

2推荐 dontium 

有空学习一下OV摄像头的编程。
点赞  2015-4-24 16:11
不错!
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙 =================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
点赞  2015-4-24 15:25
引用: dontium 发表于 2015-4-24 16:11
有空学习一下OV摄像头的编程。
这个是F107针对OV7670摄像头的例程教程说明
https://bbs.eeworld.com.cn/thread-457065-1-1.html
http://openmcu.taobao.com]77[/url]
点赞  2015-4-25 14:41
引用: 旺宝电子 发表于 2015-4-25 14:41
这个是F107针对OV7670摄像头的例程教程说明
https://bbs.eeworld.com.cn/thread-457065-1-1.html

好资料。谢谢你
点赞  2015-4-25 16:48
很详细啊
点赞  2015-4-27 14:09
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复