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
Hi Du hast 2 PWMs vom Timer0 (OC0A/OC0B), 2 vom Timer1(OC1A/OC1B) und 6 Kanäle vom PSC. MfG Spess
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.