PROSZE O POMOC. ZEGAR RTC (PCF8583) I EEPROM 24C32 NA JEDNEJ SZYNIE I2C

PROSZE O POMOC. MAM ZEGAR RTC (PCF8583) I EEPROM 24C32 NA JEDNEJ SZYNIE I2C. POSIADAM PROCEDURY DO OBSLUGI OBYDWU URZADZEN ALE PO ZLOZENIU TYCH PROGRAMIKOW "DO KUPY" PAMIEC NIE CHCE MI CHODZIC. ZEGAR URUCHAMIALEM PIERWSZY I DZIALA NADAL POPRAWNIE. CZY KTOS KIEDS MOZE URUCHAMIAL TE URZADZENIA RAZEM I POSIADA PRZYPADKIEM PROCEDURY W ASSEMBLERZE NA AT89S8252? (TO JEST ZWYKLA '52). ZA WSZELKA POMOC BEDE WDZIECZNY.

Reply to
ariachi
Loading thread data ...

a adresy się nie "gryzą"?

I nie krzycz...

Reply to
Jarek Andrzejewski

obawiam się, że nic z tego :-(

formatting link
"The PCF8583 is, basically, a 256byte RAM chip, hence it's ID code is the same as for an EEPROM (1010)."

Reply to
Jarek Andrzejewski

jeszcze jedno mi się skojarzyło: adres komórki w EEPROMie ma chyba 12 bitów, a w PCFie - tylko 8.

Nie dam głowy na 100%, ale chyba coś tam przeszkadza w pracy obu tych układów na jednej szynie. Ja w każdym razie mam je na osobnych liniach w swoich konstrukcjach.

Reply to
Jarek Andrzejewski
Reply to
invalid unparseable
Reply to
invalid unparseable

U nie pracują oba elementy na wspólnej szynie. co prawda eepromy mniejsze bo

24c02 lub 24c04 ale to przecież nie ma większego znaczenia. Niestety nie piszę w asemblerze takich rzeczy więc nie wiele moge pomoóc.

PC

Reply to
PC

ariachi snipped-for-privacy@poczta.onet.pl> napisał(a):

Kochane ludziska:-)

Wszystkie wasze odpowiedzi prowadzą do nikąd ponieważ: Pamięci serii 24Cxx o pojemności większej niż 256 bajtów, adresuje się w dość specyficzny sposób .Aby zaadresować komórkę pamięci nr.256(licząc od 0 ) musimy adres bazowy układu zwiększyć o 2 a jako adres komórki pamięci wpisać 0 (ZERO). Rozumiecie ? Adres komórki pamięci jest zawsze 1-bajtowy Dla przykładu pamięć 24C08 jest widziana na szynie I2C jako DWA układy o kolejnych adresach bazowych np.160 dla pierwszych 256 komórek i 162 dla kolejnych 256. Więc łatwo policzyć ile przestrzeni adresowej zajmuje 24C32.

Strasznie się napracowałem uffff.

Pozdrowionka dla wszystkich operatorów lutownic.

Piotrek Sz.

Reply to
Piotr Szymkiewicz

Sorry zapędziłem się.Powyższe dotyczy pamięci 24c01<->24c16 a mówimy o 24c32. Faktycznie sprawdziłem w PDF-ie adresowanie 16 (14) bitowe. Proponuję poczytać to:

formatting link
Pozdrawiam

Piotrek Sz.

Reply to
Piotr Szymkiewicz

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.