Witam Was.
Dopiero zaczynam swoją przygodę z avr'ami. Zająłem się trybem PWM. Dokładniej mówiąc FAST PWM. Napisałem kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Podłączyłem diody anodą do pinów PD5 i PD6, katodą przez rezystor do masy. Wszystkie ustawienia bitów wziąłem z noty dla atmega328p. Niestety po wgraniu wsadu, diody nie świecą. Specjalnie chciałem uniknąć przerwań i zrobić analogiczny przykład jak w bluebooku z rozdziału: Sterowanie PWM (kolorowa dioda RGB). Na stronie 240 jest podobny przykład i taki opis:
Cytuj:
"Zauważ, że tutaj do inicjalizacji trybów PWM nie musimy, o ile nie mamy jakiegoś specjalnego życzenia, włączać przerwań za pomocą rejestru TIMSK, jak to miało miejsce przy ustawieniach CTC.(...) Tutaj całkowicie sprzętowo generowaniem PWM zajmuje się odpowiedni moduł mikrokontrolera"
I coś takiego chcę stworzyć, ale z niewiadomych mi powodów nie chce mój kod zadziałać.
Za wszelkie sugestie z góry dziękuję.