Код: Выделить всё
#include <core_cm4.h>
xPSR_Type xPSR;
xPSR.w = __get_xPSR();
// поле xPSR.b.ISR - содержит номер прерывания
Код: Выделить всё
#include <core_cm4.h>
xPSR_Type xPSR;
xPSR.w = __get_xPSR();
// поле xPSR.b.ISR - содержит номер прерывания
Код: Выделить всё
IPSR<8:0> = ExceptionNumber<8:0>; // ExceptionNumber set in IPSR
есть презентация с ЭЭ-2018 (есть и у них на сайте), см. приложение. стр. 33 и 40 (там ошибка в названии)