Timer, obsługa przerwań

0

Witam
Chcę zrozumieć jak dokładnie działa timer w mikrokontrolerach i czy to że on zlicza cykle maszynowe oznacza że podczas tego zliczania jest realizowane przerwanie?? jeżeli założmy chcę wygenerować jednosekundowe przerwanie programu głównego i wiem że cykl maszynowy mojego procesora trwa 0.5 sekund to jak to zrealizować przy pomocy timera

0

De facto to jest to licznik modulo N, który zlicza...no właśnie - co? Ano to zależy, bo np. może być on "popędzany" przez zegar uC, może go taktować coś zewnętrznego (np. dodatkowy kwarc zegarkowy), może być to jakieś wyjście z PLL. Generalnie zlicza on impulsy na swoim wejściu, a przerwanie realizowane jest poprzez wyjście z odpowiedniego komparatora połączenego z wyjściem zawierającym stan liczinka. I to w zasadzie cała filozofia

1 użytkowników online, w tym zalogowanych: 0, gości: 1