Dzieki Panowie, teraz to wszystko działa. Z początku myślałem, że coś pochrzaniłem przy rejestrach timera, pierwszy raz to robiłem za pomocą noty aplikacyjnej procka.
Cytuj:
Przy takim zegarze, preskalerze, wartości rejestru OCR2 oraz warunku, zmiana nastąpi co niecałą minutę (1MHz / 1024 / 240 / 240 = 0,017Hz).
- dopiero po tym poście zakumałem, jak prawidłowo policzyć czas nastąpienia przerwania.
Idąc tym tokiem jesli mam taktowanie 8MHZ, preskaler ustawiony na 1024, wartosc rejestu OCR2 240 to dostane 32 impulsy na licznik w ciągu sekundy. Czyli jeśli ustawie wartość "counter>=32" powinienem otrzymać przerwanie w przybliżeniu o sekunde? Am I right?