EasyManua.ls Logo

ARM Cortex-M3

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Exceptions
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 5-35
Unrestricted Access Non-Confidential
5.14.2 Pre-emption
Figure 5-7 shows what happens when an exception pre-empts the current ISR.
Figure 5-7 Pre-emption flowchart
5.14.3 Return
Figure 5-8 on page 5-36 shows how the processor restores the stacked ISR or tail-chains
to a late-arriving interrupt with higher priority than the stacked ISR.
Pre-empt
Read new PC from vector table
Push registers r0-r3, r12, LR,
PC, and xPSR onto SP stack
Late-arriving
interrupt?
Yes
No
Fill pipeline at PC
Late-arriving
interrupt?
Yes
No
Execute instructions
Synchronize
D busI bus

Table of Contents

Related product manuals