当前位置:  技术问答>linux和unix

检测不到中断,无法进入中断处理程序。

    来源: 互联网  发布时间:2016-09-19

    本文导语:  注册和初始化中断用了两个函数 1)kxtf9_init_irq(); 2)ret = request_irq(client->irq, kxtf9_irq_handler, IRQF_TRIGGER_LOW, "kxtf9", client);//IRQF_TRIGGER_HIGH kxtf9_init_irq如下: static int kxtf9_init_irq(void) { int ret = 0; ret = gpio_request(KXTF9...

注册和初始化中断用了两个函数
1)kxtf9_init_irq();
2)ret = request_irq(client->irq, kxtf9_irq_handler, IRQF_TRIGGER_LOW, "kxtf9", client);//IRQF_TRIGGER_HIGH

kxtf9_init_irq如下:
static int kxtf9_init_irq(void)
{
int ret = 0;
ret = gpio_request(KXTF9_IRQ_GPIO, "kxtf9_irq");
if (ret) {
printk("gpio_requset failed, return: %dn", ret);
goto err_request_gpio;
}

ret = gpio_direction_input(KXTF9_IRQ_GPIO);
if (ret) {
printk("set kxtf9_irq gpio's direction failed, return: %dn",
       ret);
gpio_free(KXTF9_IRQ_GPIO);
}
err_request_gpio:
return ret;
}

 
ret的返回结果是0,应该是表示成功的;
但无论我将request_irq中的flag设成IRQF_TRIGGER_LOW还是IRQF_TRIGGER_HIGH,中断处理函数kxtf9_irq_handler都没有执行。请大虾指点。

|
IRQF_SHARED试试
或者你的中断根本就没有被触发

|
请确认你的硬件发生中断了吗?

|
应该可以使用示波器测量下的吧

    
 
 

您可能感兴趣的文章:

  • 为什么我检测不到空闲的中断号!
  • PXA3xx GPIO1中断检测不到
  • 检测不到网卡
  • 求助关于LINUX下检测不到网卡的问题。
  • linux7.2网卡检测不到
  • 电脑装了red hat 9.0分辨率只有800x600,并且检测不到主板集成的AC'97声卡
  • 用虚拟机时检测不到串口
  • 完了!linux下删除鼠标竟然使windows2000检测不到鼠标?!解决了给分!!!
  • 急,在线等,安装red hat 9.0检测不到监视器
  • 请问linux下Server端程序怎么检测到Client拔掉网线的情况?好像收不到连接断开或错误事件!
  • linux主机检测不到开发板(USB-USB连接)
  • 请教一下,我想在IBM X306m 硬盘是SATA 硬盘,服务器上安装openSUSE 10.3,为什么老是检测不到硬盘啊。。我该怎么办呀??
  • Linux检测不到的我的网卡(D-Link DE220 ISA PnP LAN adapter),我怎么安装。。装了N次了,还是失败!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php中检测变量是否是一个对象的is_object函数介绍及用法举例
  • 编一个程序,检测Linux系统下机器网卡的状态(只要检测网络线是否被拔掉?)
  • redhat声卡检测能检测到声卡,为什么没有声音啊??
  • Web 应用安全检测工具 Rational AppScan
  • jquery代码-如何检测各种浏览器
  • 怎样用java编写网络检测程序???(好象和snmp有关)
  • 在一个线程中的run()方法里面用无限循环的方式来检测某一个类中的变量的状态,当检测到该状态为true时,再判断该变量如果连续维持true状
  • 开源智能分布式检测框架 Razorback
  • 每次启机都会检测硬盘 浪费时间
  • 内核内存泄露检测
  • 入侵检测程序 OSSEC
  • 入侵检测系统 Snort
  • 人脸检测库 fdlib
  • 硬件检测工具 HDT
  • C代码漏洞检测工具 Splint
  • Java 中如何检测内存泄漏?
  • 请教:如何检测到第二块网卡
  • 如何在文本区域中检测回车符??? 急急急
  • 如何让linux重启时自动检测文件系统!??
  • 如何才能检测到声卡?
  • 内存检测的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3