Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Przerwanie co 1 sekundę.

sat2
-
-
Posty:12
Rejestracja:14 paź 2004, o 07:57
Lokalizacja:Mielec
Przerwanie co 1 sekundę.

Postautor: sat2 » 9 lis 2004, o 16:37

Czy ktoś mugł by mi powiedzieć jak napisać prosty program w bascomie, w którym Timer1 dawałby przerwanie co 1 sekunde?

Dzienki za pomoc.

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 9 lis 2004, o 17:25

Przerwanie co sekundę od timera 1 (domyślam się, że chodzi o MCS51) nie jest możliwe (oczywiście przy standardowym kwarcu 12MHz, bo nie okreslono jaki). Najprostszym sposobem jest wywoływanie przerwania, np. co 1/16 sukndy (62,5ms), odliczenie szesnastu takich wywałań i dopiero reakcja na przewanie. Timer1 jako że jest 16-bitowy może zliczyć do 65535 - czyli ok. 65,5ms przy kwarcu 12MHz.

p.s. Następnym razem polecam podawanie konkretniejszych danych - przy jakim kwarcu :-)

sat2
-
-
Posty:12
Rejestracja:14 paź 2004, o 07:57
Lokalizacja:Mielec

Postautor: sat2 » 9 lis 2004, o 18:27

Dzienki

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości