Pytanie o synchronizacje czasu w Atmega...

Feb 03, 2006 20 Replies

ToR napisał(a):

Tak jak masz też będzie działać, ale po zwiększeniu preskalera wystarczy Ci licznik na char nie na int. A po przejściu na szesnastobitowy T1 w ogóle nie potrzebujesz zmiennej licznik, bo przerwanie może Ci się wywoływać raz na sekundę lub nawet rzadziej.

W trybie CTC timer liczy od 0 do wartości ustawionej w odpowiednim rejestrze OCR. Po osiągnięciu tej wartości jest wywoływane przerwanie (ale od porównania, nie od przepełnienia), a timer znowu zaczyna liczyć od zera.

A no to ok. Nie napisałeś ile jest równe tau0, a z komentarza wynikało cos innego.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required