Я пытаюсь выяснить, как я могу отключить и включить прерывания на STM32L4x6RG Nucleo?
Немного погуглив, я нашел макросы __disble_irq() и __enable_irq(), но я не уверен, что они отключают прерывания.
После дополнительных исследований оказалось, что инструкция cpsid, на которую сопоставляется этот макрос, действует только тогда, когда она выполняется в контексте супервизора. Таким образом, возникает вопрос, как мне перейти в режим супервизора, чтобы отключить прерывания и обратно??