Forum: Mikrocontroller und Digitale Elektronik Atmega 64 PWM mit timer1


von blutengel (Gast)


Lesenswert?

Hallo,


ich bin gerade dabei mich ein wenig mit PWM zu beschäftigen.

Kann auch schon 2 Signale mit dem Timer1 erzeugen.DIese werden auf 
Pinb.5 und Pinb.6 ausgegeben. Kann ich nur auf den beiden Pins ein 
Signal erzeugen oder könnte ich noch 2 weitere Signale auf 2 weiteren 
Pins erzeugen?

von Karl H. (kbuchegg)


Lesenswert?

blutengel schrieb:

> Kann auch schon 2 Signale mit dem Timer1 erzeugen.DIese werden auf
> Pinb.5 und Pinb.6 ausgegeben. Kann ich nur auf den beiden Pins ein
> Signal erzeugen oder könnte ich noch 2 weitere Signale auf 2 weiteren
> Pins erzeugen?

Nein. Mit Hardware-PWM bist du an die Pins gebunden, die dir Atmel 
vorgibt.

Drumm tragen die beiden Pins auch im Datenblatt
http://www.atmel.com/Images/Atmel-2490-8-bit-AVR-Microcontroller-ATmega64-L_datasheet.pdf
auf der Pinout-Zeichnung auf Seite 2 die zusätzlichen Bezeichnungen OC1A 
bzw. OC1B, weil sie eben durch die OCR Register des Timers 1 angesteuert 
werden (welche ja in deinem Programm letzten Endes für die PWM 
Einstellung zuständig sind).

Aber es gibt ja auch noch den C-Kanal vom Timer 1 mit dem Ausgang OC1C 
auf PB7 bzw. die entsprechenden Ausgänge für die anderen Timer.

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.