2015-09-16 03:29 AM
Looking at the reference manual it shows the priority as -2 What does this mean - is it high or low? and can code running under the NMI be interrupted?
#interrupts2015-09-16 04:29 AM
The following comes from the ''cortex architecture reference manual'' ARM DDI 0405C which is available from arm themselves, and ST might have a link as well:
NMI priority is very high (-2). It an only be interrupted by Reset (priority -3)NMI is even higher priority than HardFault (-1) (that's something I didn't know but I guess it makes sense).Hope this helps,Danish2015-09-16 05:21 AM
Thanks. When a routine is running under NMI can it be interrupted?
2015-09-16 08:25 AM
Only by a reset...