lovelydonkey-40 发表于 2014-8-2 10:42:52

【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

      在f429芯片集成了一个DCMI接口,可以与大多数数字摄像头直接相连,实现数据高速回传,此外f429中还有一个LCD控制器,如果如果DCMI和LCD显示缓存区是一样的,那么就可以实现摄像图像的实时显示。起初相要做的是刚刚所叙述的功能。但是手上有的是discovery板子,板载芯片是stm32f429zit6,管脚不够多,导致DCMI和LCD有管脚冲突(DCMI_HSYNC和LCD_VSYNC),两个功能不能同时使用。于是就换了种方案来实现,使用ov2640的jpeg模式,图像数据经过串口回传给电脑,使用电脑显示。
         经过分析,该程序主要解决两个部分的配置:1.串口   2.DCMI管脚
1. 串口
这里的串口配置可以使用最基本的配置即可,没有什么太特殊的。
2.DCMI配置
记得STM官方有提供过ov2640的驱动的,具体在哪里由于时间太久不知道了。将文件copy到工程中。首先要先完成管脚配置。这个在void OV2640_HW_Init(void)中实现。其次要完成DMA的配置,这里使用了双缓冲DMA。配置DMA在void OV2640_Init(ImageFormat_TypeDef ImageFormat)中完成。此外官方例程中的OV_Init中没有完成jpeg格式的支持需要自己添加,具体代码看程序。比较重要的一点就是要开启DCMI_JPEGCmd(ENABLE)。
到此就基本完成了。编译工程,就可以使用串口图像助手完成图像的读取。由于串口速度慢的原因,图像帧率只有1.5 frame/s。这主要是由于串口速度慢的原因。这个速度慢得要死,就当娱乐练手吧。
附件中有:可运行的程序还有一个串口图像助手。连线按照void OV2640_HW_Init(void)中配置的即可,或者适当修改。

lovelydonkey-40 发表于 2014-8-10 10:35:52

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

有一点忘了说,在硬件上需要稍加修改,用于SCCB通信的管脚需要加上拉电阻

wn1900 发表于 2015-7-20 13:48:48

colin2135 发表于 2015-7-20 10:49
这个很简单,只要控制PWDN引脚高低电平就可以控制休眠模式了,具体看参考手册,唤醒之后有一段等待时间。 ...

嗯嗯,已经知道了在PWDN之后要延时10毫秒,这个是手册上写的,谢谢

wn1900 发表于 2015-7-13 15:07:08

colin2135 发表于 2014-8-26 09:55
 楼主有没有研究OV2640的休眠模式?从工作状态转换到休眠状态,再从休眠状态唤醒?  我需要你的帮助。 ...

我也在研究这个,请问您做出来了吗?分享一下经验呗

霹雳之火 发表于 2014-8-2 11:33:42

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

进来看看:D

那片清茶 发表于 2014-8-2 11:53:53

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

过来看看。。。。。

hadesMUC 发表于 2014-8-3 15:20:44

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

;P;P;P;P;P;P;P抽抽了

shuolang126 发表于 2014-8-4 15:45:09

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

:D:D:D好东西,学学

zhhongjin 发表于 2014-8-6 10:16:07

回复:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

zan

lhcmin163 发表于 2014-8-6 12:15:35

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

谢谢分享,先看看学习一下
!!

laoheng205 发表于 2014-8-6 20:06:34

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

谢谢分享
。。。。。。。。。。。。

单乐 发表于 2014-8-6 22:16:39

回复:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

 高大尚,学习了:D

caanyee 发表于 2014-8-7 19:58:44

回复:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

 不错,学习下

stanleydi 发表于 2014-8-7 20:39:47

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

谢谢分享,先看看学习一下

xinnian-400985 发表于 2014-8-8 08:58:32

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

:)有时间接个把玩下

armadyne 发表于 2014-8-9 20:47:52

RE:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

:lol

sunplus 发表于 2014-8-11 12:39:26

回复:【STM32F429开发日志】1.在f429上实现ov2640串口摄像头

 回复可见~~~
页: [1] 2 3 4 5 6
查看完整版本: 【STM32F429开发日志】1.在f429上实现ov2640串口摄像头