OpenEdv-开源电子网

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

OV5640的JPEG输出配置问题!

[复制链接]

7

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2013-8-26
在线时间
6 小时
发表于 2015-5-12 08:23:03 | 显示全部楼层 |阅读模式
5金钱
我现在在使用OV5640摄像头模组,需要配置成JPEG数据输出,使用了好多配置文件,包括OV公司提供的以及网上找到的,均得不到正确的输出(输出的数据没有找到JPEG数据帧的帧头、帧尾,并且存在大量重复的数据)。我使用stm32f407的DCMI接口与5640连接。请问下有做过用5640 JPEG输出的朋友吗?能不能指点一下,或者提供一份能用的配置文件,谢谢!

最佳答案

查看完整内容[请看2#楼]

我做了,用CPLD+SDRAM来保存OV5640输出的JPG图像的。5640模块就是TB上买的80¥自动对焦的。用F107控制拍照和读取图像。 我之前调了半个月也是你的问题,后来重新看pdf解决了。经验是:你必须先把5640的reset拉低,再给5640上电,再过0.5s;拉高reset。然后按照那份中文的5640DVP调试手册的例程一步步就行。注意:那份手册里关于自动对焦的命令有些不灵光,我自己修改后只用到(3022,08)释放对焦和(3022,03)单点对焦而已
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2015-7-17
在线时间
45 小时
发表于 2015-5-12 08:23:04 | 显示全部楼层
我做了,用CPLD+SDRAM来保存OV5640输出的JPG图像的。5640模块就是TB上买的80¥自动对焦的。用F107控制拍照和读取图像。
我之前调了半个月也是你的问题,后来重新看pdf解决了。经验是:你必须先把5640的reset拉低,再给5640上电,再过0.5s;拉高reset。然后按照那份中文的5640DVP调试手册的例程一步步就行。注意:那份手册里关于自动对焦的命令有些不灵光,我自己修改后只用到(3022,08)释放对焦和(3022,03)单点对焦而已
我的个人小店:https://shop125553301.taobao.com/
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-5-12 23:10:33 | 显示全部楼层
没搞过5640,呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2015-9-7
在线时间
0 小时
发表于 2015-9-7 11:30:40 | 显示全部楼层
你好,能发一份5640的配置给我吗?531343678@qq.com,谢谢
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2016-6-24
在线时间
1 小时
发表于 2016-6-24 02:39:42 | 显示全部楼层
整鼓猩 发表于 2015-5-12 08:23
我做了,用CPLD+SDRAM来保存OV5640输出的JPG图像的。5640模块就是TB上买的80¥自动对焦的。用F107控制拍照 ...

请教下一个电平变换的问题。

stm32是3.3v,通过I2C访问5640的SCCB总线,SIOC(单向)和SIOD(双向),在5460内部有上拉电阻。且5640的IO电平是1.8V或者2.8V;

那么SCCB是否需要level shifter,还是直接上拉?

5640的datasheet没有这部分的说明,不知道SIOD双向I/O电平如何转换?

请大侠指教,不胜感激!

祝好!
回复

使用道具 举报

7

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2015-7-17
在线时间
45 小时
发表于 2016-7-3 11:10:37 | 显示全部楼层
MyRoger 发表于 2016-6-24 02:39
请教下一个电平变换的问题。

stm32是3.3v,通过I2C访问5640的SCCB总线,SIOC(单向)和SIOD(双向), ...

stm如果配置为I2C那必须加外部上拉5.1k。不用level shifter。SDL和SDA串个33R就可以
我的个人小店:https://shop125553301.taobao.com/
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2016-6-24
在线时间
1 小时
发表于 2016-7-6 11:57:42 | 显示全部楼层
整鼓猩 发表于 2016-7-3 11:10
stm如果配置为I2C那必须加外部上拉5.1k。不用level shifter。SDL和SDA串个33R就可以

非常感谢大侠热心指点!

5640这块没有搞过,看了他家的datasheet,好像很多东西都没怎么说清楚。

大侠在2楼提到,reset和供电都需要控制?

在datasheet中5640可以软reset。
这个供电需要关闭LDO再上电么,仅仅控制reset(软reset),5640无法起作用么?

不胜感激!

祝好!
回复

使用道具 举报

7

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2015-7-17
在线时间
45 小时
发表于 2016-7-8 16:33:00 | 显示全部楼层
MyRoger 发表于 2016-7-6 11:57
非常感谢大侠热心指点!

5640这块没有搞过,看了他家的datasheet,好像很多东西都没怎么说 ...

硬件reset和上电都必须按照先后次序。否则你上电后用软reset,后面出图时候还是有莫名的出错的
我的个人小店:https://shop125553301.taobao.com/
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 13:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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