yezi_wyf
驱动牛犊
驱动牛犊
  • 注册日期2004-04-20
  • 最后登录2009-05-25
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2725回复:1

s3c2410板子,linux OS,request_irq外部中断毫兆时度始终无效

楼主#
更多 发布于:2005-04-06 12:01
如题,我用了时钟Timer2中断
result = request_irq( IRQ_TIMER2,timer2_irq, SA_INTERRUPT,\"test\",NULL);
程序正常,但用外部中断时
ret = request_irq(IRQ_EINT1, key_interrupt,SA_INTERRUPT,\"test\",NULL);
始终返回-22 (-EINVAL).IRQ_EINT1=1,key_interrupt我也正确定义了,中断屏蔽位高低都试过了,请问大家有什么建议。
wdss12345
驱动牛犊
驱动牛犊
  • 注册日期2005-04-09
  • 最后登录2005-04-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-09 13:54
在irq_request之前先调用set_external_irq设置外部中断试试,应该就可以了
游客

返回顶部