Beetje Coderen

Les 7

Timers en interrupts

Hardware-timers en prescalers, interrupt service routines, volatile en atomaire toegang, en prioriteiten.

⏱ 60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een timer instellen met een prescaler en een vergelijkingswaarde (CTC-modus)
  • een interrupt service routine (ISR) schrijven
  • variabelen veilig delen tussen een ISR en de hoofdlus
  • uitleggen hoe interrupts elkaar en de hoofdlus onderbreken

Met _delay_ms kon je programma maar één ding tegelijk. In deze les maak je een timer die zelfstandig telt, en die op vaste momenten je programma even onderbreekt om iets te doen. Dat is een interrupt. Hiermee knippert een LED precies op tijd, terwijl de hoofdlus vrij is voor ander werk.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?