Table of Contents
Overview
This application showcases interrupt preemption and tail-chaining capabilities. Nested interrupts are synthesized when the interrupts have the same priority, increasing priorities, and decreasing priorities. With increasing priorities, preemption will occur; in the other two cases tail-chaining will occur.
Source Files briefly explained
- pinmux - Pinmux configurations as required by the application.
- main - Main file that showcases Interrupt Preemption capabilities
- uart_if - To display status information over the UART
- systick_if - Setup the systick values and registers SysTick handler
Usage
- Setup a serial communication application. Open a serial terminal on a PC with the following settings:
- Port: Enumerated COM port
- Baud rate: 115200
- Data: 8 bit
- Parity: None
- Stop: 1 bit
- Flow control: None
- Run the reference application.
- Open the project in CCS/IAR. Build the application and debug to load to the device, or flash the binary using UniFlash.