Zegar czasu rzeczywistego na uC



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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