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

[复制链接]
 楼主| xgywinner 发表于 2008-8-7 17:40 | 显示全部楼层 |阅读模式
我用EasyARM板做外部中断0的实验,在主文件的main函数前定义中断处理函数void&nbsp;__irq&nbsp;<br /><br />IRQ_Eint0(void)并在主函数中使用,则中断能被很好的响应。但是后来,我看到模板提供的target.c文<br /><br />件里有个void&nbsp;__irq&nbsp;IRQ_Exception(void),就想用这个函数来响应中断,于是把先前IRQ_Eint0函数的<br /><br />代码来填充IRQ_Exception函数体,并在main函数前面声明extern&nbsp;void&nbsp;__irq&nbsp;IRQ_Eint0(void),再在<br /><br />main函数里将中断处理函数也改为IRQ_Exception,结果中断就是不响应,这是怎么回事啊?
zlgarm 发表于 2008-8-8 19:10 | 显示全部楼层

楼主

您好!<br />&nbsp;&nbsp;“看到模板提供的target.c文件里有个void&nbsp;__irq&nbsp;IRQ_Exception(void),就想用这个函数来响应中断”<br />&nbsp;&nbsp;&nbsp;建议不要这样做,那个函数有特别用途。在不了解事物是用来做什么的时候,可不要“轻举妄动”喔。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by&nbsp;ltt
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

43

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

24

主题

43

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部