【发布时间】:2017-05-30 08:07:02
【问题描述】:
网上定义ARM的ISR的demo代码一般是这样的:
__irq void ISRFunc (void);
使用 ARM-GCC,编译时会出现语法错误,我尝试过明显的变体,例如 _irq,但它们都有相同的问题。一些谷歌参考声明您不需要将函数指定为 ISR,即void ISRFunc(...) 也可以工作。但是,我无法让我的程序运行,所以如果有人可以确认(a)是所需的类型说明符 __irq(或等效),以及(b)应该如何避免编译错误。
感谢您提供任何信息。
【问题讨论】: