Witam,
To już kolejny ważny update programu MkAvrCalculator "build 42", tym razem zdobył on kolejne istotne narzędzie w postaci kalkulatora timerów w mikrokontrolerach AVR. Wystarczy tylko wprowadzić wejściowe dane takie jak częstotliwość taktowania F_CPU oraz częstotliwość (interwał czasowy) z jaką ma się timer przepełniać. Co ważne kalkulator oblicza zarówno wartość rejestrów OCRx dla trybu CTC ale także wartość jaką trzeba przeładować timer w trybie NORMAL, gdy timer nie posiada trybu CTC (np w ATmega8 - Timer0). Program bierze pod uwagę obliczenia zarówno dla timerów 8-bitowych jak i 16-bitowych. Jako wynik obliczeń widzimy tabelkę w której po lewej widać listę preskalerów. (Uwaga! nie każdy timer posiada wszystkie pozycje preskalera - więc tu trzeba zawsze zajrzeć do noty PDF procka i sprawdzić jakie preskalery z tej listy posiada interesujący nas Timer a następnie wybrać ten który jest i odpowiada nam częstotliwość). Na koniec (pod tabelką) mamy obliczoną częstotliwość rzeczywistą jaka wyjdzie dla każdego preskalera i wartości OCRx lub przeładowania, a także (jeszcze niżej) obliczony procent błędu (odchyłka od częstotliwości zadanej).
