我正在努力理解“未处理的”虚假中断的概念。据我了解,当中断线被断言时会发生虚假中断,但是当PIC返回检查中断源时,它不再被断言。这可能是由中断线上的噪声引起的。
然后PIC将告诉CPU“有一个中断,但是[警告]它是虚假的”。至此,无论处理中断的任何过程,要么(1)运行整个ISR,要么(2)意识到它是虚假的,什么也不做。我认为,这两种情况都构成了“处理”中断。相反,如果将(2)视为未处理,那么未处理的伪中断不会出现任何错误。实际上,这是一件好事。
我是否基于对虚假中断的理解?我真的不明白如何处理中断。