Zegar czasu rzeczywistego na uC
Masz problem? Zapytaj na forum elektroda.pl
From: "Piotrek" <jxl_at_nospam_NOSPAM.op.pl>
Subject: Zegar czasu rzeczywistego na uC
Date: Sat, 16 Oct 2004 21:28:12 +0200
Witam, na wstepie napisze ze jestem dopiero poczatkujacy w systemach uC ;-)
Mam do dyspozycji processor AT89C2051 i chcialem napisac program ktory
bedzie sterowal 2 urzadzeniami (wzmacniaczem i przedwzm. oraz wyswietlaczem
LCD w nim)
1) Jezeli przez 5 min sygnal na koncowkach z karty dzw. bedzie rowny zero to
uklad poprzez przekaznik wylaczy wzm i przedwzm.
2) Jezeli przez 5 sek. nie nadejdzie komenda z pilota przez podczerwien
uklad wylaczy wyswietlacz LCD..
W zasadzie to wiem jak napisac taki program poza obsluga tych czasow...
Bardzo prosze o pomoc... ;)
Pozdrawiam, Piotrek
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Paweł K" <kpw_at_nospam_qs.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Sat, 16 Oct 2004 23:23:26 +0200
W zasadzie to wiem jak napisac taki program poza obsluga tych czasow...
Bardzo prosze o pomoc... ;)
ustaw timer aby generowal przerwanie co sekunde,
no i zliczaj te sekundy. Dalej to chyba juz wiesz co i jak.
pozostaje jeszcze mozliwosc uzycia zewnetrznego zegara czasu rzeczywistego
na i2c lub SPI. Bascom ma zaimplementowana obsluge RTC na i2c.
Jak piszesz w C to odezwij sie podam Ci linka do strony z gotowa
obsluga takiego scalaka.
--
--
Best regards
K_at_nospam_pW from Poland
kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mai
From: "Pawel \"O'Pajak\"" <pavel.malpa.to-nie._at_nospam_klub.chip.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Sun, 17 Oct 2004 00:44:10 +0200
Powitanko,
ustaw timer aby generowal przerwanie co sekunde,
To chyba z jakims baaardzo sennym kwarcem;-)
f kwarcu/12/timer (max65535) to dla typowego kwacu wychodzi co ok 70ms...
Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
Przy odpowiadaniu na priv zastanow sie nad moim adresem;-)
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Paweł K" <kpw_at_nospam_qs.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Sun, 17 Oct 2004 02:00:26 +0200
To chyba z jakims baaardzo sennym kwarcem;-)
To dobrze policz, tylko poszukaj dobrych wzorow.
Nie wiem czy AT89C2051 ma timer16bitowy.
Jak pisalem to mialem na mysli wlasnie takowy timer.
Tylko nie pisz ze na 16bitowym sie nie da...
--
--
Best regards
K_at_nospam_pW from Poland
kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: AlexY <alexy_at_nospam_irc.-cut_this-.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Sun, 17 Oct 2004 18:44:08 +0200
Użytkownik Paweł K napisał:
To chyba z jakims baaardzo sennym kwarcem;-)
To dobrze policz, tylko poszukaj dobrych wzorow.
Nie wiem czy AT89C2051 ma timer16bitowy.
ma, ale i tak przy kwarcu 24MHz (typowy) mamy 0,5us na impuls zliczany
co daje 32,763ms na przepelnienie licznika 16-bitowego
niemniej nic to nie zmienia, trzeba programowo wiecej liczyc (okolo 30,5
przepelnienia)
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.astercity.net!news.aster.pl!not-for-mai
From: "Pawel \"O'Pajak\"" <pavel.malpa.to-nie._at_nospam_klub.chip.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Sun, 17 Oct 2004 18:56:00 +0200
Powitanko,
Nie wiem czy AT89C2051 ma timer16bitowy.
Ma, nawet 2, problem w tym, ze autoreload moze przechodzic tylko z 1
polowki tego rejestru (8 bitow). Oczywiscie mozna dzialac w trybie
16-bitowym, ino zeby byla 1 s, to kwarc musialby miec 12(preskaler)*2do16.
No chyba, ze ktos ma jakis sposob zeby generowac przerwanie co 1s z
wewn. timera, przydaloby mi sie takie soluszyn;-)
Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
Przy odpowiadaniu na priv zastanow sie nad moim adresem;-)
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Paweł K" <kpw_at_nospam_qs.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Sun, 17 Oct 2004 20:23:41 +0200
No chyba, ze ktos ma jakis sposob zeby generowac przerwanie co 1s z
wewn. timera, przydaloby mi sie takie soluszyn;-)
Moze nie co sekunde, ale chyba mozna podlaczyc do ktoregos timera
kwarc zegarkowy 13,costam kHz.
--
--
Best regards
K_at_nospam_pW from Poland
kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: AlexY <alexy_at_nospam_irc.-cut_this-.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Sun, 17 Oct 2004 20:54:19 +0200
Użytkownik Paweł K napisał:
No chyba, ze ktos ma jakis sposob zeby generowac przerwanie co 1s z
wewn. timera, przydaloby mi sie takie soluszyn;-)
Moze nie co sekunde, ale chyba mozna podlaczyc do ktoregos timera
kwarc zegarkowy 13,costam kHz.
mam nadzieje ze po Twoim poscie nikt nie bedzie probowal wpiac na zywca
kwarcu do wejscia timera bo sie zdziwi ;)
PS: sygnaturke masz conieco niezgodna z netykieta
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Paweł K" <kpw_at_nospam_qs.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Mon, 18 Oct 2004 14:23:17 +0200
mam nadzieje ze po Twoim poscie nikt nie bedzie probowal wpiac na zywca
kwarcu do wejscia timera bo sie zdziwi ;)
Ja to atmegi128 mam podpiety i jakos mnie to nie dziwi.
--
--
Best regards
K_at_nospam_pW from Poland
kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: Zegar czasu rzeczywistego na uC
Date: Mon, 18 Oct 2004 15:12:54 +0200
kwarcu do wejscia timera bo sie zdziwi ;)
Ja to atmegi128 mam podpiety i jakos mnie to nie dziwi.
Cały czas przecież mowa o: "Mam do dyspozycji processor AT89C2051 i chcialem
napisac program ktory...".
Mister
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai