Wyświetlanie czasu w BASCOM-AVR na procesorze AT8515 ? jak to zrobić?

Czas w 8515





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

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

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

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

=======