Witam. Oprogramowuje mikrokontroler Atmega644.
Chcę regulować częstotliwość wyj. PWM (tryb Fast PWM) z względnie dużą rozdzielczością przy czym wartość TOP musi być stała - 255.
Problem polega na tym, że mikrokontroler oferuje preskelary timer'a jedynie /8 /64 /128 /256. W moim programie chcę użyć /2 /4 /8 /16 itp.
Zastanawiałem się nad użyciem rejestru CLKPR lecz ten dzieli częstotliwość taktowania dla całego mikrokontrolera.
Istnieje jakieś inne rozwiązanie?
Chcę regulować częstotliwość wyj. PWM (tryb Fast PWM) z względnie dużą rozdzielczością przy czym wartość TOP musi być stała - 255.
Problem polega na tym, że mikrokontroler oferuje preskelary timer'a jedynie /8 /64 /128 /256. W moim programie chcę użyć /2 /4 /8 /16 itp.
Zastanawiałem się nad użyciem rejestru CLKPR lecz ten dzieli częstotliwość taktowania dla całego mikrokontrolera.
Istnieje jakieś inne rozwiązanie?