Timer: Unterschied zwischen den Versionen

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
(link zu timern in gcc tutorial)
 
(15 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Als '''Timer''' oder auch '''Counter''' bezeichnet man bei [[Mikrocontroller]]n einen meist auf dem Chip integrierten Schaltkreis der beim Zählen von Ereignissen, Messen von Zeitabständen und periodischen Ausführen von Programmteilen eine wichtige Hilfe darstellt. Möchte man zum Beispiel eine Uhr realisieren, dann konfiguriert man den Timer so, dass exakt ein mal pro Sekunde ein [[Interrupt]] ausgelöst wird; in der Interruptroutine kann man dann eine Variable hochzählen und die Zeitanzeige aktualisieren.
Als '''Timer''' oder auch '''Counter''' bezeichnet man bei [[Mikrocontroller]]n einen auf dem Chip integriertes Funktionsmodul, welcher beim Zählen von Ereignissen, Messen von Zeitabständen und periodischen Ausführen von Programmteilen eine wichtige Hilfe darstellt. Möchte man zum Beispiel eine Uhr realisieren, dann konfiguriert man den Timer so, dass z.B. exakt 100 mal pro Sekunde ein [[Interrupt]] ausgelöst wird. In der Interruptroutine kann man dann eine Variable hochzählen und nach 100 Interrupts die Zeitanzeige aktualisieren.


Mehr zu den Timern des AVR:
== Siehe auch ==
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Die_Timer.2FCounter_des_AVR
 
* [[FAQ#Timer]]
* [[AVR - Die genaue Sekunde / RTC]]
* [[AVR-GCC-Tutorial/Die Timer und Zähler des AVR|AVR-GCC-Tutorial]]
* [[AVR-Tutorial: Timer]]
* [[AVR PWM]]
* [[8051 Timer_0/1]]
* [https://www.mikrocontroller.net/topic/386272?goto=4418477#4418477 Forumsbeitrag]: Einen 16 Bit Timer '''sicher''' per Software auf 32 Bit erweitern
* [https://www.mikrocontroller.net/topic/535505#7033866 Forumsbeitrag]: "Burst" mit atmega328 erzeugen
 
== Weblinks ==
 
* [http://www.8052.com/tuttimer.phtml 8051 Tutorial: Timers] bei 8052.COM ([[8051]]/[[8052]])
 
[[Category:Timer und Uhren| ]]

Aktuelle Version vom 4. Mai 2022, 09:06 Uhr

Als Timer oder auch Counter bezeichnet man bei Mikrocontrollern einen auf dem Chip integriertes Funktionsmodul, welcher beim Zählen von Ereignissen, Messen von Zeitabständen und periodischen Ausführen von Programmteilen eine wichtige Hilfe darstellt. Möchte man zum Beispiel eine Uhr realisieren, dann konfiguriert man den Timer so, dass z.B. exakt 100 mal pro Sekunde ein Interrupt ausgelöst wird. In der Interruptroutine kann man dann eine Variable hochzählen und nach 100 Interrupts die Zeitanzeige aktualisieren.

Siehe auch

Weblinks