kazoo schrieb:
> was hast du bitte daran umgeändert, dass die Led nicht flackert?
> Ist jetzt schon die 3te Routine die ich ausprobiere aber bei allen
> flackert die Led!
Ich benutze das AVRStudio, dass vermutlich autoamtisch wie im Tutorial
die beschriebenen Optimierungen inklusive der Taktfrequenzangabe
berücksichtigt und mit kompiliert.
Um PB2 gleich wie PB1 faden zu lassen, war nur eine Änderung notwendig.
Wenn man es weiß ist es einfach ;-)
Jetzt hänge ich aber am neuen Timer"2" für PB3 bzw. OCR2. Schade das man
den anderen Timer nicht auch dafür anzapfen kann (so wie ich es
verstanden hab).
Bis jetzt steht folgender Code:
1 | TCCR2 = 0x68; // TCCR2: FOC2:0 / WGM20:1 / COM21:1 / COM20:0 / WGM21:1 / CSS2:0 / CS21:0 / CS20:0
|
2 | TCNT2 = 0xFFFF; //
|
3 | TCCR2 &= ~0x7; // CS22:0 / CS21:0 / CS20:0
|
4 | TCCR2 |= 1;
|
Die LED an PB3 fadet jetzt auch, nur am höschten Punkt fängt sie zu
Flackern an und geht danach wieder normal Richtung dunkel. Ich vermute
das TCNT2 das Problem ist. Vielleicht kann einer noch einen Tipp geben.
Brauche jetzt erst einmal eine Pause :-/