И для AVR и для STM32.
Подпрограммы внутри прерывания не вызываю, по goto в основную программу не прыгаю...