PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie viele PWM-Kanäle hat der ATmega 2560?



NeroII
12.02.2010, 22:41
Hallo,

das ATmega 2560 wird folgendermaßen beworben:

"vier 8 Bit PWM Kanäle
12 PWM Kanäle (programmierbar 2 bis 16 bit)"

Für mich ergibt diese Zweifachnennung einfach keinen Sinn und widerspricht sich. Was heißt das entschlüsselt? Wie viele PWM-Kanäle stehen jetzt zur Verfügung wenn man alle ab 8 Bit mitzählt?

Wer sich das im Original anschauen möchte kann es hier tun:
http://www.robotikhardware.de/download/rnmega2560.pdf oder http://www.atmel.com/dyn/resources/prod_documents/doc2549.pdf

Viele Grüße
Cornelius

uwegw
12.02.2010, 23:07
Der 2560hat folgende Timer:

Timer0, Timer2: 8bit, mit je zwei PWM-Kanälen
Timer1,3,4,5:
16 bit, mit je 3 PWM-Kanälen (von 2 bis 16 bit einstellabr)

Somit kommt man auf 16 Kanäle.
Man muss allerdings beachten, dass zwei PWM-Kanäle (OC0A und OC1C) sich Pin26 teilen. Somit bleiben effektiv 15 gleichzeitig nutzbare Kanäle übrig.