AnsweredAssumed Answered

STM32L1xx: changing interrupt priorities during interrupt - effects?

Question asked by Jon Green on Oct 23, 2017
Latest reply on Oct 27, 2017 by Jon Green

On an STM32L100 series MCU:

  • Assume that initially, Systick priority is set below EXTI15_10
  • During the EXTI15_10 ISR:
    • Systick occurs, but its interrupt is held because we're in a higher-prio interrupt;
    • I then change Systick prio in the ISR to higher than EXTI15_10;

...does that re-prioritised Systick interrupt immediately trigger as soon as I've changed the priority, or does it only trigger once I RTI from the EXTI15_10 ISR?

 

I'm guessing it would trigger immediately, but the RefMan and datasheet are silent.

 

Thanks in advance,

Jon

Outcomes