找回密码
 注册
搜索
查看: 956|回复: 8

[讨论] MT6235B 09A32 gpio_camera_power_en_pin输出高后没电压

[复制链接]
发表于 2010-6-19 12:06:04 | 显示全部楼层 |阅读模式
各位,我用OV2640的摄像头,我在cis_module_power_on(GPIO18)函数中将gpio_camera_power_en_pin输出高后实际测量没有电压输出,所以摄像头不能读Sensor ID,但如果我处加2.6V的电压后摄像头能正常工作,并且我在正常工作后去掉外电压,摄像头也一样能正常工作,再量这个GPIO就有电压输出2.2V左右,很奇怪,就算我在gpio_drv.c中一上电就把此GPIO输出高但也量不到电压,请各位帮忙分析,谢谢!
发表于 2010-6-20 10:33:19 | 显示全部楼层
1)检查软件有没有其他地方象你这样硬编码使用gpio,还有就是去掉你所有拉低这个gpio的地方。
2)看看是不是量错引脚了。尽量量近CPU测的点。
点评回复

使用道具 举报

 楼主| 发表于 2010-6-19 14:51:57 | 显示全部楼层
以下是引用perennial在2010-6-19 13:39:16的发言:
gpio_camera_power_en_pin看看这个gpio有没有复用为其他的模式。

没有复用,而且我就在
      GPIO_ModeSetup(18, 0);   
      GPIO_InitIO(1, 18);     
      GPIO_WriteIO(1, 18);   
后用循环延迟,但用示波器也量不到高呢
点评回复

使用道具 举报

发表于 2010-6-19 13:39:16 | 显示全部楼层
gpio_camera_power_en_pin看看这个gpio有没有复用为其他的模式。
点评回复

使用道具 举报

 楼主| 发表于 2010-6-21 17:00:05 | 显示全部楼层
以下是引用soulmate在2010-6-21 11:21:58的发言:
camera_2.8V有没有?
驱动gpio18之前,要打开camera_2.8V

搞定了,的确是camera_2.8V没有先打开,被硬件误导了,谢谢
pmu_set_vcam_a_sel(VCAM_A_SEL_2_8);
pmu_set_vcam_a_en(KAL_TRUE);
点评回复

使用道具 举报

 楼主| 发表于 2010-6-21 15:35:50 | 显示全部楼层
新情况:用GPIO28作为LDO的控制口,能输出高,把GPIO18与LDO断开,也就是说GPIO18是一个悬空口,但还得往GPIO18加一高电压,摄像头才能正常工作,感觉更不可思议,好象GPIO18是一个状态输入口一样
点评回复

使用道具 举报

 楼主| 发表于 2010-6-21 11:51:55 | 显示全部楼层
以下是引用perennial在2010-6-20 10:33:19的发言:
1)检查软件有没有其他地方象你这样硬编码使用gpio,还有就是去掉你所有拉低这个gpio的地方。
2)看看是不是量错引脚了。尽量量近CPU测的点。

已经检查了,我就在这段代码后加了延迟还是不能量到电压,而硬件上已经去掉了拉低的电阻;GPIO口不会量错,因为我在代码中去掉这个口的输出,当我去了外电压摄像头就不工作了,而处电压就加在这个点上,当我去了外电压,再量此口就有电压了。
点评回复

使用道具 举报

 楼主| 发表于 2010-6-21 11:45:07 | 显示全部楼层
以下是引用soulmate在2010-6-21 11:21:58的发言:
camera_2.8V有没有?
驱动gpio18之前,要打开camera_2.8V

camera_2.8V和camera_1.3V都是通过一个LDO来提供,而这个LDO就是通过GPIO18的控制的,所以GPIO18如果不能输出高,camera_2.8V是打不开的
点评回复

使用道具 举报

发表于 2010-6-21 11:21:58 | 显示全部楼层
camera_2.8V有没有?
驱动gpio18之前,要打开camera_2.8V
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-26 07:28 , Processed in 0.051058 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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