PIC中断写法

2020-02-09 09:35发布

单片机PIC16F877A
void interrupt  INT()
{
        GIE=0;
        {中断代码}
        GIE=1;
}

这个中断写法,导致程序堆栈溢出,程序跑飞。

void interrupt  INT()
{
        {中断代码}
}
这个中断写法,程序才正常。

这个问题搞了我好久啊。
一直以为是8级堆栈用完了。。。。。。。。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。