Bawiê sie w³a¶nie zegarkiem firmy Dallas (DS1338) i ju¿ mi tyka ;-)
Mam jednak pytanko - wyczyta³em ¿e podczas czytania zegarka trzeba wys³aæ tylko adres urz±dzenia (w tym wypadku 0xD1) a zegarek zacznie wysy³aæ bajty ze swojej pamiêci po kolei. Nie widzê mo¿liwo¶ci wskazania mu adresu jaki chcê przeczytaæ. Albo ja ¼le czytam, albo nie ma innej mo¿liwo¶ci jak tylko wpisaæ jak±¶ warto¶æ pod adres np. 0x3F i wtedy nastêpny odczyt bêdzie dotyczy³ komórki o adresie zero... Widzê bowiem, ¿e podczas transakcji zapisu podaje siê adres jaki chce siê zapisaæ, natomiast przy odczycie nie ma adresu rejestru...
Czy ka¿de zatem odczytanie tych 7 bajtów z aktualnym czasem powinno byæ poprzedzone zapisem czego¶ pod (adres-1) ?
Ma kto¶ pod rêk± jaki¶ przyk³ad aplikacji która korzysta z takiego lub podobnego zegarka gdzie by³yby widoczne procedury inicjalizacji, czytania i zapisu czasu? Chêtnie sobie popatrzê jak to zrobili inni... :-)