Siema.
Ktoś mógłby wyjaśnić jak obliczyć potrzebne wartości aby TIMER0 odmierzał czas np. co 1s, 1ms, 1us, albo 10us itd?
Mam mikrokontroler Atmega8 taktowany zegarem 8MHz. Bity preskalera ustawiam w następującej konfiguracji
TCCR0 |= 1 << CS00;
CS00 = 1, CS01 = 0, CS02 = 0, czyli zgodnie z notą katalogową TIMER0 będzie taktowany częstotliwością 8 000 000 Hz.
TIMER0 jest 8 bitowy czyli liczy 256 wartości z zakresu: 0 - 255.
No i co następnie? Jak zrobić odmierzanie?