主题 : 求助:关于GPG12(EINT20)管脚的问题! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 37466
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-02-10
最后登录: 2011-07-01
楼主  发表于: 2011-05-12 15:31

 求助:关于GPG12(EINT20)管脚的问题!

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
      希望友善的工程师能解答下:
       GPG12(EINT20)管脚是被COMS摄像头驱动占用的,但是我通过make menuconfig将这个驱动去掉(OV9650 on the S3C2440 driver)
然后以下我写的驱动代码s3c2410_gpio_cfgpin(S3C2410_GPG(12), S3C2410_GPIO_INPUT);
            s3c2410_gpio_setpin(S3C2410_GPG(12), 1);
            s3c2410_gpio_pullup(S3C2410_GPG(12), 1);
运行后这个管脚始终是低电平,无论我在上面加了3.3V还是5v上拉,还是为0V!不知是我配置不对还是这个管脚还被别的驱动用到,我把它配成输出也不行
s3c2410_gpio_cfgpin(S3C2410_GPG(12), S3C2410_GPIO_OUTPUT);
另外COMS摄像头驱动是这样配的:
static void __inline__ ov9650_poweron(void)
{
    s3c2410_gpio_cfgpin(S3C2410_GPG(12), S3C2410_GPIO_OUTPUT);
    s3c2410_gpio_setpin(S3C2410_GPG(12), 0);
    mdelay(20);
}
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-05-12 21:20
你可以搜一下整个内核中设置该寄存器的地方
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 37466
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-02-10
最后登录: 2011-07-01
2楼  发表于: 2011-05-13 09:42
问题找到了,是被触摸屏占用了,谢谢!