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.