ATMega16 - dokladny pomiar czasu z rozdzielczoscia 1ms

Jan 21, 2005 1 Replies

Witam Musze zrobic dokladny stoper. Da sie w Mega16 wykorzystac Timer 2 taktowany z kwarca zegarkowego jako dokladne (max. blad 1s/dobe) zrodlo podstawy czasu o rozdzielczosci 1ms? Licze i licze i nie wychodzi okragla 1ms. Jak radzicie sobie z dokladnym powiarem czasu? Liczniki pedzic z zewnetrznego generatora 1kHz?



Pozdrawiam Tomek


Witaj Kwarc zegarowy jest zegarowy z nazwy. Glówna przyczyna, dla której jest on o tak malej czestotliwosci, to zmniejszenie poboru pradu w urzadzeniach bateryjnych. Zastosuj np. 8MHz kwarc sterujacy calym prockiem i tam uzyj trymera do kalibracji. Ja osobiscie mam zrobiony zegar na takim kwarcu i dziala wystarczajaco dokladnie. Super dokladnie nie stroilem, ale na pewno sie da. Wtedy dzielac przebieg przez 8000 bedziesz mial 1kHz czestotliwosc wzorcowa, do pomiaru z rozdzielczoscia 1ms. A jak to zrobic? Preskaler fosc/64. W przerwaniu co 125 wywolanie inkrementowac milisekundy (ja wlasnie tak mam w zegarze).

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required