打印
[ZLG-ARM]

中断处理函数定义在main函数前就能很好地响应,可定义在另

[复制链接]
1885|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xgywinner|  楼主 | 2008-8-7 17:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用EasyARM板做外部中断0的实验,在主文件的main函数前定义中断处理函数void __irq 

IRQ_Eint0(void)并在主函数中使用,则中断能被很好的响应。但是后来,我看到模板提供的target.c文

件里有个void __irq IRQ_Exception(void),就想用这个函数来响应中断,于是把先前IRQ_Eint0函数的

代码来填充IRQ_Exception函数体,并在main函数前面声明extern void __irq IRQ_Eint0(void),再在

main函数里将中断处理函数也改为IRQ_Exception,结果中断就是不响应,这是怎么回事啊?

相关帖子

沙发
zlgarm| | 2008-8-8 19:10 | 只看该作者

楼主

您好!
  “看到模板提供的target.c文件里有个void __irq IRQ_Exception(void),就想用这个函数来响应中断”
   建议不要这样做,那个函数有特别用途。在不了解事物是用来做什么的时候,可不要“轻举妄动”喔。
                                            by ltt

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

43

帖子

0

粉丝