You copied the Doc URL to your clipboard.

NVIC Registers view

Use the NVIC Registers view to see an alternative view of the registers involved in the NVIC exception/interrupt system.

Note

  • The NVIC Registers view is only enabled for Armv6-M and Armv7-M architectures.
  • You can also use the Registers view to view register information.

The NVIC Registers view updates when registers are changed by the debugger or are manually changed through the command prompt or register view.

Each exception is in one of the following states:

Inactive

The exception is not active and not pending.

Active

An exception that is being serviced by the processor but has not completed. An exception handler can interrupt the execution of another exception handler. In this case, both exceptions are in the active state.

Pending

The exception is waiting to be serviced by the processor. An interrupt request from a peripheral or from software can change the state of the corresponding interrupt to pending.

Active and pending

The exception is being serviced by the processor and there is a pending exception from the same source.

Figure 11-32 NVIC Registers view

NVIC Registers view

You can view:

Current exceptions and interrupts

A table showing the name and status of current exceptions and interrupts.

ID

ID of the exception or interrupt. Entries with an ID of up to, and including, 16 are the system exceptions. The remaining entries are external interrupts extracted from the NVIC_* group of system registers.

Note

This exact number will vary between platforms.
Name

Name of the exception or interrupt.

Source

Source of the exception or interrupt.

E

Enabled state of the exception or interrupt. The value 1 indicates True, 0 indicates False, and - indicates not applicable.

P

Pending state of the exception or interrupt. The value 1 indicates True, 0 indicates False, and - indicates not applicable.

A

Active state of the exception or interrupt. The value 1 indicates True, 0 indicates False, and - indicates not applicable.

Priority

The priority of the exception or interrupt.

Application Interrupt and Reset Control

Displays the Application Interrupt and Register Control Register (AIRCR) information.

Interrupt Control State

Displays the Interrupt Control and State Register (ICSR) information.

Vector Table Offset

Displays the Vector Table Offset Register (VTOR) information.

Note

The VTOR information is only available for Armv7-M architectures.
Was this page helpful? Yes No