在编写28335的过程中,有一个关于中断的疑惑。我的程序里用到了Timer0和SCIB的中断,我在进入这两个中断时都关闭了全局中断,中断函数处理完之后打开全局中断。如果在处理SCIB中断的过程中,产生了Timer0中断,此时Timer0的中断标志位TIF会置1,如果我不清除Timer0的中断标志位,是不是处理完SCIB的中断之后,就会立刻进入Timer0中断?反过来是不是也是这样?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在编写28335的过程中,有一个关于中断的疑惑。我的程序里用到了Timer0和SCIB的中断,我在进入这两个中断时都关闭了全局中断,中断函数处理完之后打开全局中断。如果在处理SCIB中断的过程中,产生了Timer0中断,此时Timer0的中断标志位TIF会置1,如果我不清除Timer0的中断标志位,是不是处理完SCIB的中断之后,就会立刻进入Timer0中断?反过来是不是也是这样?
谢谢,那如果我在SCIB中断函数的最后,清掉了Timer0的中断标志位,是不是在SCIB中断处理中过来的Timer0中断都不会得到响应,就像是在SCIB中断处理中舍弃了Timer0中断一样?