Тег: nvic


6. STM32. Програмування STM32F103. NVIC

19.08.2016
6. STM32. Програмування STM32F103. NVIC

NVIC (Nested vectored interrupt controller) - модуль контролю переривань. Він виконує наступні функції:

  • дозволяє/забороняє переривання
  • назначає пріоритет переривань (від 0 до 15. 0 - максимальній пріоритет, 15 - мінімальний пріоритет)
  • автоматично зберігає дані при виконанні одиноких чи вкладених переривань.
Цей контролер керує усіма перериваннями: і зовнішніми і перериваннями модулів самого контролера, і, як Ви вже зрозуміли, у STM32 є пріоритети переривань. А це значить, що переривання з більшим пріоритетом може перервати виконання обробки переривання з меншим пріоритетом.

STM32

Архіви