Forum: Mikrocontroller und Digitale Elektronik PWM ATMega103


von Markus Zintl (Gast)


Lesenswert?

Hab mittlerweile schon alles versucht um einen PWM ausgang am ATMega103 
zum laufen zu bringen ... was gibts da zu beachten als Fehler die man 
machen kann ... beim ATMega 103 was spezielles?
kann die ausgänge normal ansteuern aber bekomm keine PWM zum laufen

hab das Beispielprog im AppNote AVR 130 versucht und funzt nicht

ldi r16,(1<<PWM2)|(1<<COM21)|(1<<CS20)
out TCCR2,r16 ; 8 bit PWM non-inverted (Fck/510)
ldi r16,0xE0
out OCR2,r16 ; Set compare value/duty cycle ratio
ldi r16,0x8F
out DDRD,r16 ; Set PD7/OC2 and low nibble Port D as output
ret

von Markus Zintl (Gast)


Lesenswert?

out DDRD,r16 ; Set PD7/OC2 and low nibble Port D as output

hab ich natürlich
durch DDRB ersetzt da beim 103 Portb.7 der ausgang ist

von mikki merten (Gast)


Lesenswert?

Die Taktrate in TCCR2 Bit 0-2 muss auch gesetzt werden.
Bei 0 ist der Timer angehalten.

von Markus Zintl (Gast)


Lesenswert?

alles schon versucht ... bekomms einfach nicht zum laufen ... werder PWM 
0 noch PWM 1 und auch den 3. ausgang nicht ... muss da anscheinend nen 
grundsätzliches prob drin haben

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.