Что такое прерывание в микроконтроллере?
Прерывания и NVIC
Аудио-карточка · 0:38Nortren·
Что такое прерывание в микроконтроллере?
0:38
Прерывание — это сигнал от аппаратуры или программного обеспечения, который заставляет процессор приостановить текущее выполнение, сохранить контекст и перейти к специальной функции — обработчику прерывания. После завершения обработчика процессор восстанавливает контекст и продолжает с того места, где остановился. Прерывания позволяют реагировать на внешние события — пришедший байт по UART, истёкший таймер, нажатую кнопку — без постоянного опроса периферии в цикле. Это основа эффективного embedded-программирования.