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.
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
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. ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.