IT-lexicon › Hardware › Geneste interrupts

Geneste interrupts

Hardware Svenska → Bijgewerkt: 2026-11-03

Toestaan dat een interrupt met hogere prioriteit een interrupthandler onderbreekt die al draait.

Zonder nesting wacht een dringende interrupt tot de lopende handler klaar is, dus de slechtste reactietijd is zo lang als de langste handler. Met nesting bewaart de CPU ook de toestand van die handler en springt door. Op Cortex-M doet de NVIC dat in hardware op basis van prioriteitsniveaus. Op AVR staan interrupts bij binnenkomst uit, en wie nesting wil moet ze zelf met sei() weer inschakelen — op eigen risico.

De prijs is stackgeheugen. Elk niveau legt een nieuw frame boven op het vorige, en de ergste diepte is alle niveaus tegelijk. Dat geval komt op de testbank zelden voor en in het veld des te vaker, daarom gaan stack painting en zorgvuldige prioriteitsplanning hand in hand met nesting.

← Terug naar het lexicon