Exemplu Timer/Counter în mod NORMAL

Exemplu utilizare Timer/Counter în mod NORMAL. Timerul se alimenteaza cu impulsuri de ceas cu predivizorul 1/1024, și atinge valoarea maxima (255) la fiecare 10mSec. Atunci cînd timerul/contorul se supraîncarcă se apeleaza subrutina de întrerupere TimerOverflow în care noi reăncarcăm registrul contorului TCNT0 și scoatem la Portul B un contor.

În fișierul doc gasiți modul de calcul a volorii inițiale care trebuie șcrisă în registrul TCNT și a predivizorului pentru a obține intervalul necesar.

Click TimerNormal.zip link to download the file.