Witam, zamierzam zrobić sterownik który sterowałby obrotami wentylatora w komputerze w zależności od temperatury. Czujnik temperatury mam skonfigurowany, wyświetlacz też teraz biorę się za sterowanie przez PWM. Mam jakieś pojęcie o mikrokontrolerach, a i Timer/Licznik nie jest mi obcy. Chcę zrobić możliwość sterowania wypełnienieniem za pomocą przycisków. Może ktoś napisać jak steruje się wypełnieniem? Czym różni się Tryb pracy PWM, z poprawna fazą 8 bitowy od 10 bitowego? Szukałem jakiś programów w C i znalazłem ale nie jestem w stanie sobie wyobrazić jak zmienia się wypełnienie. Rozumiem, że po porównaniu na danej wyjściu OC1A/B ma nastąpić zerowanie. Załóżmy, że licznik zlicza do jakiejś wartości wpisanej do rejestru OCR1A/B, po porównaniu na wyjściu OC1A będzie stan zerowy. Jak długo ten stan się utrzyma? Co się stanie po kolejnym przepełnieniu?