ATmega1280: 16xPWM?!

Gast #1421757
Ich habe hier einen ATmega 1280, über den die Atmel-Website sagt, dass 
er "16 PWM channels" hat (parametric product comparison). Bedeutet das, 
dass er 16 unabhängige PWM-Signale gleichzeitig erzeugen kann? Mir ist 
das ganze ein Rätsel, weil er ja nur insgesamt 6 Timer hat. Die "16 PWM 
channels" tauchen im Datenblatt auch nicht mehr so auf.

Über erleuchtende Hinweise würde ich mich freuen.
#1421769
Ohne dne µC jetzt genau zu kenne, würde ich mal raten, das er 4 Timer 
hat und für jeden dieser Timer 4 Compare Register. Damit lassen sich 
dann 16 nahezu unabhängige PWMs erzeugen. Das einzige was dann immer bei 
4 PWMs miteinander gekoppelt ist, ist die Frequenz.
Gast #1422039
Hi

> Die "16 PWM channels" tauchen im Datenblatt auch nicht mehr so auf.

Bei mir schon. Unter Features steht bei mir: 4 8-Bit-PWM-Channels und 12 
16-Bit-PWM-Channels (für ATMega1280). Und wenn ich das aus der 
Grundschule richtig in Erinnerung habe ist 4+12=16.

MfG Spess
Gast #1422092
Danke für eure Tipps!
Interessant finde ich aber immer wieder, wie schnell man in der Ecke 
"RTFM" landet.

Für mich als Anfänger ist es eben nicht so einfach, herauszufinden, wie 
ich denn jetzt an die 12 16-Bit-PWM-Channels rankomme, denn wenn ich das 
Datenblatt lese, brauche ich schon sehr lange, um das alles zu 
verstehen.

Gehe ich recht in der Annahme, dass die Details dazu im Datenblatt unter 
"16-bit Timer/Counter" (Kapitel 17) zu finden sind?
Gast #1422209
Hi

>Gehe ich recht in der Annahme, dass die Details dazu im Datenblatt unter
>"16-bit Timer/Counter" (Kapitel 17) zu finden sind?

Jein. Um auf die 16 PWM zu kommen brauchst du auch die 8-Bit-Timer. Und 
die stehen in einem anderen Kapitel.

MfG Spess
Gast #1422258
Ah jetzt ja. Jetzt habe ich auch endlich gerallt, dass die 12 
16-bit-Teile sich aus den 4 16-Bit-Timern mit je 3 Output-Compare-Units 
ergeben. Mühsam ernährt sich das Eichhörnchen ;)

Vielen Dank nochmal - eure Antworten haben einen einfachen Mann sehr 
glücklich gemacht.
Gast #1422263
Hi

>Vielen Dank nochmal - eure Antworten haben einen einfachen Mann sehr
>glücklich gemacht.

Dann bist du aber leicht glücklich zu machen.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.