其实问题是这样的,有一外部中断(硬件产生),其中断处理程序为:
EventInterruptHandler()
{
//中断处理内容
}
同时在程序运行中,当达到一定要求后,需执行一遍中断处理内容,如果有软件中断的话,只要执一下对应中断就可以了。
如果没有,按版主Andy的说法是不是可以改为:
EventInterruptHandler()
{
EventHandler();
}
void EventHandler(void)
{
//关中断
//中断处理内容
//开中断
}
然后当程序运行达到要求后,在软件中调用EventHandler()函数呢?谢谢!