MemotivaПрерывания и NVIC

Что такое прерывание в микроконтроллере?

Прерывания и NVIC

Аудио-карточка · 0:38

Nortren·

Что такое прерывание в микроконтроллере?

0:38

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