Forum: Mikrocontroller und Digitale Elektronik AVR ATMEGA16-M1: Datenblatt spricht von 10 PWM Kanälen. Wie nutze ich diese?


von Guste (Gast)


Lesenswert?

Hallo zusammen,

Ich bastel gerade mit einem ATmega16-M1.

Im Datenblatt sehe ich auf Seite 2 unten, dass der Controller 10 PWM 
Ausgänge haben soll.

http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7647-Automotive-Microcontrollers-ATmega16M1-32M1-64M1-32C1-64C1_datasheet.pdf

Ich finde jedoch nur fünf Pins, denen ich mit OCnx eine PWM Funktion 
zuordnen kann.
OC0A / PD3
OC0B / PE1
OC1A / PD2
OC1B / PC1
OCD / PE0

Wer kann mir auf die Sprünge helfen, auf welchen weiteren Pins ich 
hardware-PWM beim Mega16-M1 zum laufen bekomme?

Vielen Dank für eure Unterstützung.

Grüße
Guste

von spess53 (Gast)


Lesenswert?

Hi

Du hast 2 PWMs vom Timer0 (OC0A/OC0B), 2 vom Timer1(OC1A/OC1B) und 6 
Kanäle vom PSC.

MfG Spess

von Gustav (Gast)


Lesenswert?

Die 10PWM Ausgänge werden mit der PSC Einheit generiert, jeder Ausgang 
hat 12 Bit. Toll, sogar mit bis zu 64 MHz getrigert. Gerade Datenblatt 
überflogen steht doch alles drin.

Gruß
Gast

von Guste (Gast)


Lesenswert?

Vielen Dank euch beiden.
PSC war das entscheidende Stichwort, das ich nicht kannte. Ich werde 
mich da mal einlesen.

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.