Как я могу дать команду ARM cortext выполнить цепочку прерываний или префикс выгрузки стека? - PullRequest
0 голосов
/ 18 марта 2019

Существуют ли какие-либо особые режимы или регистры, которые мне нужно установить, чтобы процессор ARM, имеющий NVIC, использовал цепочку хвостов и прерывание стека прерываний.

1 Ответ

2 голосов
/ 18 марта 2019

Нет, специального режима нет. При условии, что у вас включены прерывания с правильными приоритетами, ядро ​​будет вытеснять (требуя прибытия с более высоким приоритетом во время суммирования) или цепочку хвостов (с тем же или более низким приоритетом) всякий раз, когда приходит второе прерывание после обработки первого.

Нет никакой выгоды от отключения этого поведения, регистры приоритетов уже дают вам полный контроль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...