pcf 8583

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

Reply to
matti_69
Loading thread data ...

Tam trzeba dokonac jakies konwsji na BCD nie wiem dokladnie o co chodzi to tylko sugestia. pozdr

Reply to
Filip Gdynia

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.

Reply to
EM

EM napisał(a):

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

Reply to
BartekK

Jeden bit ma wyzerowany. 0 do 39 jest dobrze, ale z 4 robi sie znow zero, a z 5 1.

J.

Reply to
J.F.

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 ?
Reply to
matti_69

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.