Forum: Mikrocontroller und Digitale Elektronik CTC Mode vs Fast PWM ATMEGA 8


von Niklas F. (Gast)


Lesenswert?

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

von c-hater (Gast)


Lesenswert?

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.

von Axel S. (a-za-z0-9)


Lesenswert?

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.

von Veit D. (devil-elec)


Lesenswert?

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
Noch kein Account? Hier anmelden.