Programmierung und Ergebnis: Verwenden des Timers/Zählers, um eine LED jede Sekunde umzuschalten
Teilen
Der Timer/Zähler wird verwendet, um eine bekannte Taktfrequenz zu zählen, die interne Taktquelle für den AVR-Mikrocontroller. Im ersten Teil des Experiments wird eine LED, die an PORTB und Pin 0 angeschlossen ist, jedes Mal umgeschaltet, wenn TCNT1 mittels einer anderen Schleife auf 10000 * 100 gezählt wird. Dadurch schaltet die LED jede Sekunde um. Das 16-Bit-Register TCCR1B Timer/Counter Control Register B wird verwendet, um die Option CS10 (Clock Select) des Steuerregisters einzuschalten, um den Timer für keine Prescaling zu aktivieren.