中断里调用子函数比较好还是置位标识符比较好

2019-10-11 16:07发布

在中断程序比较长的情况下,是直接调用子函数比较好好,还是置位标识符,后面再查询操作比较好?中断里调用的子函数还是算在中断里吗?中断函数过长会发生中断冲突,置标识符再查询又会丢失数据,怎么处理比较好?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
hh312
2019-10-11 20:11
这是硬伤,两次中断时间间隔如果定下来,那么事情肯定要在这段时间内完成,否则必定丢数据,不管用那种方法都一样。
在中断里调用函数肯定算中断,最好用inline把函数嵌入,节约点调用函数的时间。如果是在外面查询标识符,不但运算量多了,且事情会更复杂,必须考虑外面执行了一半时又中断会发生什么影响,保证两者不互相干扰。

一周热门 更多>