Hallo, ich habe derzeit eine Applikation auf dem STM32 am Laufen.
Nun möchte ich wenn ein Interrupt ausgelöst wird, die anderen Interrupt
sperren und kurz vor dem Verlassen des Interrupts sollen alle Interrupts
wieder freigegeben werden. Ein RTOS verwende ich nicht.
1 | __istate_t get_int_state = __get_interrupt_state();
|
2 |
|
3 | __istate_t get_primask = __get_PRIMASK();
|
Wenn ich diese beiden Codezeilen in meiner Applikation (in der while(1))
ausführe, dann erhalte ich immer den Wert 0.
Muss ich womöglich den STM32 in einem anderen Modus bringen ? Wenn ja,
was müsste ich da genau tun ?