На микроконтроллерах STM32 прерывание может срабатывать по различным событиям, которые зависят от выбранного источника прерывания. Каждый периферийный блок микроконтроллера может генерировать прерывание по определенным условиям, которые могут быть настроены программно.
Вот некоторые примеры событий, по которым может срабатывать прерывание на STM32: продолжение: В этом примере мы настраиваем таймер TIM2 так, чтобы он генерировал прерывание каждую секунду. При каждом прерывании состояние светодиода меняется, и он будет мигать с интервалом в 1 секунду.