Gast
#1936617
Hallo, Ich experimentiere gerade mit dem dimmen von LEDs. Leider ist das ganze vor allem bei kurzen High Phasen des PWM Signals sehr unruhig und flackert. Mir ist nur nicht klar warum, da ich das ganze über den Timer2 realisiere, der eine höhere Prio als die Interrupts von Timer1 und Timer0 haben, sollte das saubere Schalten des PWM Signals höhere Priorität haben. Ich hab das ganze über einen Timer2 Overflow Interrupt und einen Timer2 Compare Match am ATMEGA 168 realisiert:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
Hat jemand eine Idee wo der Fehler liegt?