Właśnie w weekendzik sobie poskładałem diodę na PWM przez tranzystor (atmega8). Wykorzystałem Timer1 w opcji 8 bitowej. Do tego dwa przyciski: zwiększ i zmniejsz % PWM oraz wyświetlacz który pokazuje wartość PWM 0-255. Działa jak należy tylko zauważyłem jedną rzecz. Jak zmniejszam PWM do zera to dioda nadal świeci. Oczyweiście stosunkowo słabo ale nie gaśnie całkiem. Dorzyciłem do kodu że jak PWM=0 i nacisnę przycisk zmniejsz to wyłącza całkiem timer i wtedy gaśnie. I tu pytanie czy zejście z wartościa do zera nie powinno powodować całkowitego zgaśniecia LEDa? A drugie pytanie czy dioda na PWM o wartości wypełnienia 1% będzie widocznie świeciła? Wydaje mi się że to zbyt mało pałeru żeby było widać świecenie.
Rafał