Hallo, Ich würde gerne den Unterscheid zwischen FAST PWM und CTC Modus des Timer1 beim Atmega8 wissen. Bei beiden setzte ich doch den Vergleichswert OCR1A oder ? Und wenn dieser erreicht wird dann fängt der Counter wieder bei 0 an. mfg Niklas
Niklas F. schrieb: > Bei beiden setzte ich doch den Vergleichswert OCR1A oder ? Nein. In beiden Modi (besonders aber bei Fast-PWM) gibt es auch andere Möglichkeiten, den Endwert festzulegen. Lies' das verdammte DB, um herauszufinden, welche. Außerdem gibt es verschiedene Varianten zur Ansteuerung der Hardware-Ausgänge. Und auch hier wieder: Lies' das verdammte DB, um herauszufinden, welche.
Niklas F. schrieb: > Ich würde gerne den Unterscheid zwischen FAST PWM und CTC Modus > des Timer1 beim Atmega8 wissen. RTFM! Wenn das Datenblatt keinen für dich relevanten Unterschied zwischen den beiden Timer-Betriebsarten ausweist, dann sind sie wohl für deine Zwecke gleich. Kann vorkommen.
Hallo, wie schon gesagt wurde. Beide Modi können nach außen gesehen gleiches Verhalten haben, müssen aber nicht. Das kommt auf deren Einsatzzweck bzw. Verwendung an. CTC sagt schon der Name. Clear To Compare. Man kann ihn auch "umgedreht" verwenden. Man lädt ihn vor und reagiert auf den Überlauf to Zero. Mit den PWM Modi kann man ähnliches machen, ist aber nicht deren Zweck. PWM besteht ja immer aus einer Low und High Phase. Wenn man von 0% und 100% Duty Cycle absieht. Jetzt musste dir überlegen wann bei PWM der Compare Match gültig wird bzw. für dich gültig werden soll. Es gibt Compare Match und erreichen von TOP. Lies nochmal das Datenblatt und stelle ggf. konkrete Fragen für dein Vorhaben. Nur reine Theorie erklären ist sehr müsig und es steht ja schon im Datenblatt. Anwendung bezogene Fragen sind immer besser.
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.