RTV forum PL | NewsGroups PL

Wyświetlanie czasu w BASCOM-AVR na procku ATmega 8515 jak to zrobić?

Czas w 8515

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wyświetlanie czasu w BASCOM-AVR na procku ATmega 8515 jak to zrobić?

Piecu
Guest

Sat May 29, 2004 4:21 pm   



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ą.

--
____ _
| _ \(_) ___ ___ _ _ piecu(malpka)go2.pl gg:1277308
| |_) | |/ _ \/ __| | | | --------------------------------
| __/| | __/ (__| |_| | "jutro to dziś - tyle, że jutro"
|_| |_|\___|\___|\__,_| Sławomir Mrożek (1981)

damdam
Guest

Sat May 29, 2004 5:46 pm   



Sat, 29 May 2004 19:21:44 +0200, na pl.misc.elektronika, Piecu napisał(a):

Quote:
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

Piecu
Guest

Sat May 29, 2004 10:02 pm   



damdam napisał(a):
Quote:
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?

--
____ _
| _ \(_) ___ ___ _ _ piecu(malpka)go2.pl gg:1277308
| |_) | |/ _ \/ __| | | | --------------------------------
| __/| | __/ (__| |_| | "jutro to dziś - tyle, że jutro"
|_| |_|\___|\___|\__,_| Sławomir Mrożek (1981)

damdam
Guest

Sat May 29, 2004 10:18 pm   



Sun, 30 May 2004 01:02:01 +0200, na pl.misc.elektronika, Piecu napisał(a):

Quote:
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

elektroda NewsGroups Forum Index - Elektronika Polska - Wyświetlanie czasu w BASCOM-AVR na procku ATmega 8515 jak to zrobić?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map