pcf 8583
Masz problem? Zapytaj na forum elektroda.pl
From: matti_69_at_nospam_tlen.pl
Subject: pcf 8583
Date: 24 Jul 2006 05:23:11 -0700
Witam
Mam problem z pcf 8583 dziwnie zlicza czas tzn sekundy liczy do 39
potem sie zeruja na godzinie pojawie 40 nastepnie sekundy zlicza do 19
i znow sie zeruja lacznie z godzinami ;/ , nie wiem jak sie z tym
uporac , dodam ze wpisuje mu poprawne wartosci do rejestrow minut i
godzin
From: "Filip Gdynia" <filip_po_at_nospam_world.pl>
Subject: Re: pcf 8583
Date: Mon, 24 Jul 2006 14:32:04 +0200
Tam trzeba dokonac jakies konwsji na BCD nie wiem dokladnie o co chodzi to
tylko sugestia.
pozdr
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Re: pcf 8583
Date: Mon, 24 Jul 2006 14:35:59 +0200
Mam problem z pcf 8583 dziwnie zlicza czas tzn sekundy liczy do 39
potem sie zeruja na godzinie pojawie 40 nastepnie sekundy zlicza do 19
i znow sie zeruja lacznie z godzinami ;/ , nie wiem jak sie z tym
uporac , dodam ze wpisuje mu poprawne wartosci do rejestrow minut i
godzin
Witaj
Upewnij sie, ze dobrze czytasz dane. On przekazuje dane w postaci BCD.
Moze tez byc jakis problem z konfiguracja, np. jest w jakims trybie test
mode.
--
Pozdr
EM
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: pcf 8583
Date: Mon, 24 Jul 2006 15:06:54 +0200
EM napisał(a):
Mam problem z pcf 8583 dziwnie zlicza czas tzn sekundy liczy do 39
potem sie zeruja na godzinie pojawie 40 nastepnie sekundy zlicza do 19
Upewnij sie, ze dobrze czytasz dane. On przekazuje dane w postaci BCD.
To zdecydowanie cos zle odczytujesz z niego.
PCF dane podaje w BCD - ale to oznacza ze dostajesz sekundy 0x00 do 0x59
hex, a u tutaj wyglada jakby odczyt byl przesuniety o jeden bit (?) -
czyli cos z obsluga i2c lezy chyba
--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: pcf 8583
Date: Mon, 24 Jul 2006 16:18:52 +0200
On Mon, 24 Jul 2006 15:06:54 +0200, BartekK wrote:
EM napisał(a):
Mam problem z pcf 8583 dziwnie zlicza czas tzn sekundy liczy do 39
potem sie zeruja na godzinie pojawie 40 nastepnie sekundy zlicza do 19
Upewnij sie, ze dobrze czytasz dane. On przekazuje dane w postaci BCD.
To zdecydowanie cos zle odczytujesz z niego.
PCF dane podaje w BCD - ale to oznacza ze dostajesz sekundy 0x00 do 0x59
hex, a u tutaj wyglada jakby odczyt byl przesuniety o jeden bit (?) -
czyli cos z obsluga i2c lezy chyba
Jeden bit ma wyzerowany. 0 do 39 jest dobrze, ale z 4 robi sie znow
zero, a z 5 1.
J.
From: matti_69_at_nospam_tlen.pl
Subject: Re: pcf 8583
Date: 26 Jul 2006 05:08:13 -0700
z sekundami sie uporalem mialem ostanie dwa bity wyzerowane i dlatego
zle pokaywal
odczyt jest poprawny korzystam ze sprzetowego i2c w Atmega32 procedury
tez sa poprawe poniewaz mam tez pamiec na i2c i z nia nie mam problemu
przy odczycie i zapisie , zauwazylem jeszcze pare problemow z rtc tzn
seundy zlicza poprawie mierzylem z zegarkiem no ale nie wiem czemu
liczy troche dziwne np 0 ,1,2,3,5,6,7,8,..20,21,23, itd okolo 7 cyfr
gubi zakazdym razem sa to inne cyfry ;/ pozatym nie zeruje mi liczby
miesiecy tzn wpisuje 31dzien 12mies 23h (ustawione na 24h tryb) 59m po
wyzerownaiu powino byc 01dzien 01mies ,00h 00m a u mnie jest 01dzien
00mies 00h 00m jesli ktos ma troche czasu to moge podeslac moje
procedury ? Czy mozna uszkodzic pcf przez wpisywanie niepoprawnych
danych ?