Hallo Bernd,
Gut, schonmal beruhigend.Es ist gar kein Problem, so wie Du es schreibst, hast Du es schon gelöst. Habe Dich da wohl etwas auf den Holzweg geschickt mit dem zusätzlichen Baustein.
Ich bin gerade dabei alles auszutesten und hier mal ein Snippet:
Leider bleibt die LED an PortB3 die ganze Zeit aus (auch wenn ich OCR2 mit 0x00 lade)...Code:ldi temp, 0x01 ; Zur Kontrolle die ersten beiden LEDs einschalten out PORTB, temp out PORTD, temp ldi temp, 1<<OCIE2 | 1<<TOIE1 | 1 <<TOIE0 ; Timer0-Overflow und Timer1-Overflow und Timer2-Compare "erlauben" out TIMSK, temp ldi temp, 1 << WGM21 | 1 << CS22 | 1 << CS21 | 1 << CS20 ; Phasenkorrekte PWM und Prescaler setzen out TCCR2, temp ldi temp, 0xFF ; Irgendein Startwert fuer OCR2 (Unsere Helligkeit: 0xFF entspricht volle Helligkeit) out OCR2, temp
Irgendeine Idee?
EDIT: Ich musste COM20 noch auf 1 setzen, damit beim CompareMatch auch getoggled wird....Ein Erfolgserlebnis![]()







Zitieren

Lesezeichen