我想用 GPG2_5这个引脚 来做外部中断, 我的设置是怎样的:
ret=gpio_request(S5PV210_GPG2(5), "GPG2_5");
if(ret==0){
printk("kkkk: gpio_request success!\n");
}else{
printk("kkk: gpio_request error----\n");
}
s3c_gpio_cfgpin(S5PV210_GPG2(5), S3C_GPIO_SFN(0xf)); ///《------------配置为 中断模式
s3c_gpio_setpull(S5PV210_GPG2(5), S3C_GPIO_PULL_UP);
udelay(10);
ret = request_irq(gpio_to_irq(S5PV210_GPG2(5)), KeyOFN_isr, IRQ_TYPE_EDGE_FALLING, "OFN0", NULL); ///《---------------注册中断
if (ret){
printk(KERN_ERR "=====request_irq==t\n");
}
---------------------------可是这样设置后, 当我在应用层打开这个设备后, 无论如何操作, 都触发中断, 请问下这样对吗,谢谢
如果不对,请问下应该如何设置,谢谢!