Wyświetlanie czasu w BASCOM-AVR na procesorze AT8515 ? jak to zrobić?
Czas w 8515
From: Piecu <piecu.NIE_LUBIE_SPAMU_at_nospam_go2.pl>
Subject: Czas w 8515
Date: Sat, 29 May 2004 19:21:44 +0200
Witam.
W jaki spos=F3b przy pomocy BASCOM-AVR zrobi=E6 wy=B6wietlanie czasu u=BF=
ywaj=B1c=20
procka 8515? Szuka=B3em w helpie, ale funkcje time czy podobne si=EA nie =
kompiluj=B1.
--=20
__ _
| _ \(_) _ _ _ _ piecu(malpka)go2.pl gg:1277308
| |_) | |/ _ \/ __| | | | --------------------------------
| _| | _ (__| |_| | "jutro to dzi=B6 - tyle, =BFe jutro"
|_| |_|\ _|\ _|\__,_| S=B3awomir Mro=BFek (1981)
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: damdam <damdam_at_nospam_gower.pl>
Subject: Re: Czas w 8515
Date: Sat, 29 May 2004 20:46:09 +0200
Sat, 29 May 2004 19:21:44 +0200, na pl.misc.elektronika, Piecu napisał(a):
Witam.
W jaki sposób przy pomocy BASCOM-AVR zrobić wyświetlanie czasu używając
procka 8515? Szukałem w helpie, ale funkcje time czy podobne się nie
kompilują.
Niestety AT90S8515 nie ma TIMERA2 pracujacego w trybie asynchronicznym.
Pozostaje Ci zmiana procka na 8535, dolozenie PCF8583 na I2C, lub zabawa z
timerami wewn - dobieranie kwarcu, etc...etc....
--
pzdr, damdam
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: Piecu <piecu.NIE_LUBIE_SPAMU_at_nospam_go2.pl>
Subject: Re: Czas w 8515
Date: Sun, 30 May 2004 01:02:01 +0200
damdam napisa=B3(a):
Niestety AT90S8515 nie ma TIMERA2 pracujacego w trybie asynchronicznym.=
Pozostaje Ci zmiana procka na 8535, dolozenie PCF8583 na I2C, lub zabaw=
a z
timerami wewn - dobieranie kwarcu, etc...etc....
W=B3a=B6nie o t=B1 ostatni=B1 mo=BFliwo=B6=E6 mi chodzi. Kwarc mam 8 MHz.=
Jak tego=20
dokona=E6 przy u=BFyciu BASCOM-AVR?
--=20
__ _
| _ \(_) _ _ _ _ piecu(malpka)go2.pl gg:1277308
| |_) | |/ _ \/ __| | | | --------------------------------
| _| | _ (__| |_| | "jutro to dzi=B6 - tyle, =BFe jutro"
|_| |_|\ _|\ _|\__,_| S=B3awomir Mro=BFek (1981)
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: damdam <damdam_at_nospam_gower.pl>
Subject: Re: Czas w 8515
Date: Sun, 30 May 2004 01:18:44 +0200
Sun, 30 May 2004 01:02:01 +0200, na pl.misc.elektronika, Piecu napisał(a):
damdam napisał(a):
Niestety AT90S8515 nie ma TIMERA2 pracujacego w trybie asynchronicznym.
Pozostaje Ci zmiana procka na 8535, dolozenie PCF8583 na I2C, lub zabawa z
timerami wewn - dobieranie kwarcu, etc...etc....
Właśnie o tą ostatnią możliwość mi chodzi. Kwarc mam 8 MHz. Jak tego
dokonać przy użyciu BASCOM-AVR?
A wiec:
dla XTAL=8MHz - wykorzystujemy TIMER1
prescaler = 256 ---> timer inkrementuje sie co 32us
ustawiamy poczatkowa wartosc TIMER1 na 33960 (okolo)
nasze przerwanie wywoluje sie co 1,01043200 sekundy :)
Niestety uzyskanie w miare dokladnej sekundy przy tym XTALu jest trudne. Ja
sugerowalbym jakis ukladzik, chociazby po I2C lub 1WIRE.
--
pzdr, damdam
=======