Witam.
Próbuję ustawić na Timerze 2 programowy pwm do diody. Chcę, żebyczęstotliwość pwm wynosiła ok 50Hz, więc wyliczam:
f=11059200/8/28/1024=48 Hz.
Gdy wpisuje to w programie to dioda miga tylko pojedynczym błyśnięciem mniej więcej raz na minutę. Wie ktoś może o co chodzi? Wstawiam kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Być może problem jest banalny, proszę o pomoc.
Edit:
Dodam jeszcze, że zmiana rejestru OCR2 z 1 na 255 nie powoduje żadnej zmiany częstotliwości.
------------------------ [ Dodano po: 43 minutach ]Problem rozwiązany. W linijce z ustawieniem trybu pracy timera dałem o jeden znaczek mniej:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Powinno być:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.