5.8.2 Blinker

Das vorhergehende Beispiel zeigte, wie ein Timer im CTC-Modus die Hardware beeinflussen und Signalpegel eines I/O-Pins verändern kann. In diesem Beispiel wird bei einem Compare Match-Ereignis ein Interrupt ausgelöst, in dem eine wiederkehrende Aufgabe ausgeführt wird. Diese Betriebsart wird häufig benutzt, Beispiele sind

Invertieren einer LED, um einen Blinker zu erhalten (dieses Beispiel) oder um eine Multiplex-Anzeige zu realisieren, Abschnitt 5.8.6.
Erhöhen eines Sekunden-, Minuten- und Stundenzählers, um eine Uhr zu implementieren, Abschnitt 5.8.6.
Taktung eines Zustandsautomaten. Auf diese Weise können zahllose Steuerungsaufgaben elegant gelöst werden. Beispiele in diesem Buch sind eine vereinfachte Waschmaschinensteuerung, ...

Get AVR - Mikrocontroller now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.