What is meant by "high level" and "low level" interrupts?
Submitted By: Craig Steiner FAQ Last Modified: 07/10/06
- A standard 8052 lets you assign a "level" to each interrupt. By default, all interrupts are "low" level. When your program is executing, it may be interrupted by any interrupt--both low or high level. If a low-level interrupt is executing, it may ONLY be interrupted by a high level interrupt; it may NOT be interrupted by another low-level interrupt. If a high-level interrupt is executing, NOTHING may interrupt it until it finishes--not even another high-level interrupt. If multiple interrupts of the same level are triggered simultaneously, they will be executed one by one as the previous interrupt finishes.
Add Information to this FAQ: If you have additional information or alternative solutions to this question, you may add to this FAQ by clicking here.