Interrupt Status window
What do you want to do?
Learn about:
Learn how to:
Get related information:
Get reference information about the Interrupt Status window, see below the line.

The Interrupt Status window is available from the C-SPY driver menu.

This window shows the status of all the currently active interrupts, in other words interrupts that are either executing or waiting to be executed.
Requirements
The C-SPY simulator.
Display area
This area contains these columns:
- Interrupt
Lists all interrupts.
- ID
A unique interrupt identifier.
- Type
The type of the interrupt. The type can be one of:
Forced, a single-occasion interrupt defined in the Available Interrupts window.
Single, a single-occasion interrupt.
Repeat, a periodically occurring interrupt.
If the interrupt has been set from a C-SPY macro, the additional part (macro) is added, for example: Repeat(macro).
- Status
The state of the interrupt:
Idle, the interrupt activation signal is low (deactivated).
Pending, the interrupt activation signal is active, but the interrupt has not been yet acknowledged by the interrupt handler.
Executing, the interrupt is currently being serviced, that is the interrupt handler function is executing.
Suspended, the interrupt is currently suspended due to execution of an interrupt with a higher priority.
(deleted) is added to Executing and Suspended if you have deleted a currently active interrupt. (deleted) is removed when the interrupt has finished executing.
- Next Time
The next time an idle interrupt is triggered. Once a repeatable interrupt stats executing, a copy of the interrupt will appear with the state Idle and the next time set. For interrupts that do not have a next time—that is pending, executing, or suspended—the column will show
‑‑.
- Timing
The timing of the interrupt. For a Single and Forced interrupt, the activation time is displayed. For a Repeat interrupt, the information has the form:
Activation Time+n*Repeat Time. For example,2000+n*2345. This means that the first time this interrupt is triggered, is at 2000 cycles and after that with an interval of 2345 cycles.