Timer0

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
vege
-
Posty: 1
Rejestracja: 26 kwie 2005, 17:32

Timer0

Post autor: vege » 26 kwie 2005, 17:36

Witam.
Mam nastepujacy problem jak poustawiac Timer zeby wykonywal dana czesc programu co 0,5s ?
Program dziala na przerwaniu OVF0addr. Sprzet to ATmega32.
Bede wdzieczny za jakakolwiek pomoc.
Pozdrawiam.

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 26 kwie 2005, 23:22

Nie określiłeś częstotliwości kwarca... ale w sumie to nie ma wpływu na koncepcję. Programujesz timer aby przerywał co jakiś interwał czasu (przykładowo do 0.1 ses) i w każdym przerwaniu zliczasz je w jakiejś zmiennej. Po doliczeniu się do 5 masz odmierzone 0.5 sek.

ODPOWIEDZ