OpenEdv-开源电子网

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

我用按键控制ov2640摄像头接电源的引脚高低,为什么控制不了摄像头,求帮帮小弟。

[复制链接]

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
发表于 2015-11-28 16:50:00 | 显示全部楼层 |阅读模式
5金钱
我用的战舰v3,在摄像头例程上改的,我把2640的电源引脚(3.3v)接到了PD3上,初始化的时候先把PD3设置为高,摄像头正常工作,我在main函数while(1)循环里面加了几行代码:
key=KEY_Scan(0);
if(key==WKUP_PRES)
{
GPIO_ResetBits(GPIOD,GPIO_Pin_4);
}

if(key==KEY2_PRES)
{
GPIO_SetBits(GPIOD,GPIO_Pin_4);
OV2640_Init().....
.............
.............也就是按下up按键时,PD3变低,这样摄像头就不工作了,按下key2,PD3又变为高,摄像头应该正常工作。
但是最后实现的时候,当我按下up,摄像头停止工作了,但是再按下key2就没有反应了,摄像头并不会正常工作,这是为什么啊。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2015-11-28 17:16:27 | 显示全部楼层
把电源脚接到IO口,我没看错吧?

用IO给2640供电?
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
 楼主| 发表于 2015-11-29 11:05:27 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
对,把io口的电平一直置高当做2640的电源,接到2640引脚(3.3v引脚),这样行吗?
回复

使用道具 举报

11

主题

110

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2015-11-17
在线时间
6 小时
发表于 2015-11-29 11:06:39 | 显示全部楼层
看 哭   了
回复

使用道具 举报

11

主题

110

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2015-11-17
在线时间
6 小时
发表于 2015-11-29 11:07:57 | 显示全部楼层
 你需要的是这个吧

回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2015-11-29 11:11:48 | 显示全部楼层
1、2640需要多大电流?

2、IO口能提供多少电流?
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
 楼主| 发表于 2015-11-29 11:12:09 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
您好,如果我想控制ov2640的启停,怎么样通过设置它的寄存器呢,我的这个2640没有PWDN引脚和RESET引脚,应该是个老式的,我是不得已才想到用io作为电源,但好像不太行。
2640有个standby(待机)模式(寄存器设置),但是我一旦进入了待机模式就恢复不了正常运行,必须要给它断了电再上电才可以运行。
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
 楼主| 发表于 2015-11-29 11:15:01 | 显示全部楼层
回复【5楼】liuhuamin007:
---------------------------------
对对,我需要PWDN引脚,我的这个2640是16个引脚的,没有这个引脚,我不得已才想到用io做电源,原谅我的无知。。。。。。
有什么办法可以控制摄像头采集图像的启停吗?
回复

使用道具 举报

11

主题

110

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2015-11-17
在线时间
6 小时
发表于 2015-11-29 11:24:22 | 显示全部楼层
回复【8楼】philip5966:
---------------------------------
1,OV2640芯片应该是有这个脚的
2,你可以控制给OV2640供电的LDO的使能脚。
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
 楼主| 发表于 2015-11-29 11:41:06 | 显示全部楼层


这个是我用的ov2640的原理图,确实没有PWDN引脚,我想控制启停是不是有什么别的办法。
回复

使用道具 举报

3

主题

2177

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3321
金钱
3321
注册时间
2013-7-19
在线时间
195 小时
发表于 2015-11-29 12:43:05 | 显示全部楼层
试试看小型固态继电器……LZ是不是没学过电路(数字电路)?
一个IO口最大20Ma电流,摄像头怎么也超过这个数字了。
回复

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2012-8-23
在线时间
4 小时
发表于 2017-3-17 10:26:33 | 显示全部楼层
楼主你的问题解决了吗?我也用SCCB休眠,但是和你一样,休眠之后就回复不过来了,只能重新上电
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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