Timer0/1- Init - Checkliste

Gast #77703
Lesenswert?

Hallo

Es ist schwierig als Anfänger bei den Timer/Counter der Durchblick zu
erhalten. Gerade auch das Initilisieren der verschiedenen Bits ist kein
leichtes Unterfangen.

Darum, wer hilft mit, eine Art Checkliste für die Init-Funktion der
Timer/Counter0 und 1 zusammenzustellen.

Ich habe damit mal begonnen. Hoffe, dass ich mit meinen wenigen
Kenntnissen nicht zu grosse Böcke geschossen habe !

Die Idee wäre, dass jeder der Lust hat die Datei erweitern soll.
Hoffentlich wird sie recht lang; und schon bald die vielen
Spezialanwendungen des Timer1 abdecken.

Gruss

Toni
Angehängte Dateien:
Gast #77705
Lesenswert?

Da hast Du natürlich recht.

Hätte oben schreiben müssen, dass das Ganze für den 8515 gedacht wäre
(alle Handbuch-Referenzen beziehen sich auf den 8515).

Es wäre ja vielleicht trotzdem möglich, noch einen zweiten häufig
verwendeten uC zu berücksichtigen (z.B. Bezeichnungen in Klammern).

Toni
Gast #77706
Lesenswert?

Alle AVRs sind häufig verwendet. ;-)  Außerdem gibt es ,,den 8515''
nicht: es gibt einen AT90S8515 und einen ATmega8515.  Die Timer der
ATmega-Variante können dabei deutlich mehr als die der AT90 Variante
(auch wenn sie aufwärtskompatibel sind).
Gast #77707
Lesenswert?

OK.

Denke, dass der Anfänger vielleicht häufig ein STK500 mit dem
mitgelieferten AT90S8515 verwendet, um die ersten Erfahrungen zu
sammeln.

Doch auch sonst bin ich überzeugt, dass sich die Schritte zum
Initialisieren der Timer/Counter in etwa ähnlich sind.

Toni
Gast #77708
Lesenswert?

Keine Ahnung, wird denn beim STK500 immer noch ein AT90S8515
mitgeliefert?  Ich würde ja vermuten, daß das inzwischen ein
ATmega8515 sein dürfte.  Viele andere bevorzugen den ATmega8, da er
ein gutes ``bang per buck'' Verhältnis hat.  Wieder andere machen
ihre
Experimente auf dem ATmega128, da fürs Probieren das Beste eigentlich
gerade gut genug ist (spart wertvolle Arbeitszeit bzw. beim Hobby
noch wertvollere Freizeit).

Es gibt so viele verschiedene Dinge, die man mit einem Timer anstellen
können will, daß es wohl nicht mit einem simplen Tutorial getan ist.
Allein das Datenblatt beschreibt die Timer auf mehreren Dutzend
Seiten, wie dick soll dann erst das Tutorial werden?

Datenblatt lesen und Beispiele studieren!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren