Timer verstehen

Gast #520962
Lesenswert?
• ▲
▼
In welcher Sprache programmierst du denn?
Und selbst wenn ich das H ergänze, werde ich aus
"...bei programmierung von timern komm ich einwenig in ektik z.b. mit 
der reihenfolge..." nicht so recht schlau. WO hängst du denn? WELCHER 
Controller?
Gast #520963
Lesenswert?
• ▲
▼
> ich hab mir das tutorial durchgelesen aber bei programmierung von timern
> komm ich einwenig in ektik z.b. mit der reihenfolge. Kann mir bitte
> jemand mit einpaar tips weiterhelfen?

Diese Frage kann man doch bestimmt noch ein wenig unpräziser stellen...
#520981
Lesenswert?
• ▲
▼
Und was verstehst du jetzt am Timer nicht?

Ein Timer ist einfach nur ein Register im µC.
Dieses Register kann in regelmässigen Abständen
um 1 erhöht werden.
Die regelmässigen Abstände ergeben sich aus dem
Vorteiler mit dem der Timer betrieben wird.
Der Vorteiler ist an den Systemtakt angeschlossen
und kann den Systemtakt durch bestimmte
Faktoren teilen und so den Timer mit einer geringeren
Frequenz als dem Systemtakt ansteuern.

Jetzt zählt also das Timerregister so vor sich hin.
Als solches ist das noch nicht sehr aufregend.
Interessanter wird die ganze Sache, wenn man weis
das dieser Timer bei bestimmten Zählerstanden Aktionen
auslösen kann. So eine bestimmter Zählerstand kann zb.
ein Overflow sein. Ein 8 Bit Timer kann ja nur bis 255
zählen. Danach findet ein Überlauf (Overflow) statt
und der Timer beginnt wieder bei 0. Man kann sich jetzt
an diesen Overflow klemmen und einen Programmteil ausfühen
lassen, wenn der Overflow eintritt.
Das ist aber nur eine Möglichkeit, Timer können noch sehr
viel mehr.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.