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
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
Die Taktrate in TCCR2 Bit 0-2 muss auch gesetzt werden. Bei 0 ist der Timer angehalten.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.