InterruptVector
 
Component InterruptVector
Interrupt vector handled in user code
Component Level: Peripheral Initialization
Properties:
(Properties are parameters of the component. Please see the Embedded Components page for more information.)
  • Component name - Name of the component.
  • Interrupt vector - Name of the interrupt vector.
  • Interrupt priority - The priority of the interrupt associated with the interrupt vector.
  • Shared interrupt - The interrupt vector is shared by several MCU peripherals (for information only – the value of this item is selected automatically by the tool).
    The following items are available only if the group is enabled (the value is "yes"):
  • ISR name - Name of the interrupt service routine (ISR) invoked by this interrupt vector.
    Note: The routine must handle all interrupt flags correctly. The routine must be implemented in the user code. It is not generated by Processor Expert. External prototypes of the ISRs can be found in the component module header file.
  • Allow duplicate ISR names - Controls checking for duplicate ISR names. If this property is set to "yes" then more InterruptVector components in the project can use the same interrupt service routine.