中断是嵌入式系统中重要的组成部分,这导致了很多编
21 查阅
参考答案:
这个函数有太多的错误了,以至让人不知从何说起了:
1). ISR 不能返回一个值。如果你不懂这个,那么你不会被雇用的。
2). ISR 不能传递参数。如果你没有看到这一点,你被雇用的机会等同第一项。
3). 在许多的处理器/编译器中,浮点一般都是不可重入的。有些处理器/编译器
需要让额处的寄存器入栈,有些处理器/编译器就是不允许在 ISR中做浮点运算。
此外,ISR应该是短而有效率的,在 ISR中做浮点运算是不明智的