stepbystep napisał(a):
O co chodzi z odwróceniem fazy PWM? Chodzi zmianę z clear at TOP na set at TOP?
Dokładnie o to chodzi (tylko zamiast "at TOP" powinno być "at BOTTOM").
Zasada jest następująca:
W trybie Fast PWM dla wartości OCR0=0 zawsze będzie glitch. Jeśli podłączyłeś diodę tak, że zerowa wartość OCR0 odpowiada wygaszeniu diody, to zawsze będziesz miał taki efekt. Twoim zadaniem jest takie dobranie fazy PWM lub polaryzacji diody, aby wygaszenie następowało dla OCR0=255. Wtedy oczywiście też będzie glitch, ale przy pełnej jasności (to znaczy przy OCR0=0 uzyskasz wypełnienie 255/256), ale tego nie będzie widać (chyba, że zmienisz preskaler na dużą wartość, wtedy być może będzie widać chwilowe wyłączenie świecenia).
Jeśli koniecznie chcesz uzyskać pełną skalę regulacji PWM (100%), tak aby nie było żadnych glitchy, musisz użyć trybu Phase Correct.