mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Attiny 2313 Timer/Counter 1 und 0


Autor: Glückskeks (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey Leute wollte mal Fragen was die Timer/Counter 1 und 0 bei dem Attiny 
2313 machen.
Was für Aufgaben sie haben.

Würde mich echt freuen, wenn ihr mir eine Antwort geben könntet.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Zu zählen. Sagt schon der Name.
Interessant wird es, wenn man Funktionalität an bestimmte Zählerstände 
hängen kann.

Das kann sein, dass der Timer von sich aus einen bestimmten Ausgabepin 
ein/aus/umschaltet. Das kann sein, dass der Reset des Timers auf 0 
vorgezogen wird. Das kann sein, dass der Timer seinen aktuellen 
Zählerstand wegsichert, wenn ein bestimmter Eingangspin seinen Pegel 
wechselt.

Für Details: siehe Datenblatt

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Glückskeks schrieb:
> Hey Leute wollte mal Fragen was die Timer/Counter 1 und 0 bei dem Attiny
> 2313 machen.

Erstmal machen sie gar nichts, denn sie sind per Power-On-Reset 
deaktiviert.

Wenn dann der Programmierer auf die Idee kommt, sie zu aktivieren, dann 
mache sie das, was der Programmierer per Programmcode anweist. Dies wäre 
z.B. das Zählen von CPU-Takten (mit oder ohne Vorteiler) oder Impulsen 
an einem externen Pin. Weiterhin können die Timer bei Überlauf oder 
Erreichen eines Referenzwertes des Zählerstandes eine Aktion ausführen. 
Dies kann der Pegelwechsel eines Pins sein, aber auch das Auslösen einer 
Programmunterbrechung. Einer der Timer kann auch bei einem externen 
Impuls an einem speziellen Pin den aktuellen Zählerstand sichern, was 
zum Messen (Abzählen) von Impulsbreiten oder Periodendauern geeignet 
ist.

> Was für Aufgaben sie haben.

Sie sind vielfältig einsetzbar, die Grenzen werden meist von der 
Kreativität des Programmierers bestimmt.

>
> Würde mich echt freuen, wenn ihr mir eine Antwort geben könntet.

Ich würde mich freuen, wenn Du die (bewusst) allgemein gehaltenen 
Antworten von Karl-Heinz und mir anhand des Datenblattes des Tiny2313 
konkretisieren würdest.

...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.