Mam problem z układem 24c04
to jest chyba pamięć o pojemności 4 kb
ale jaka jest jej organizacja?
czy 32*16 czy 64*8
słowo jest ośmiobitowe czy 16?
w bascomie mam problem z jej wykorzystaniem,
bez problemu mogę zapisać 256 słów ośmiobitowych, ale
potrzeba mi 512 słów ośmiobitowych
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięEeprom 24c04
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Witam.
Pamięć 24C04 to pamięć 4kbit, co daje 4096/8 = 512 bajtów.
Pamięć zorganizowana jest jako dwa bloki stronicowe o pojemności 2048/8 = 256 bajtów.
Wyborem bloku sterujesz za pomocą adresu. Adres pamięci to słowo 8 bitowe :
1 0 1 0 A2 A1 A0 R_/W , gdzie :
A2 i A1 to bity ustalające adres w magistrali, wyprowadzone na zewnątrz (końcówki układu). Za ich pomocą dopasowujesz adres do pozostałych układów podpiętych do I2C.
A0 to bit wyboru bloku stronicowego, ustalasz go programowo !!!, A0 = 0, pierwsze 256 bajtów; A0=1, drugie 256 bajtów. W sumie 512 bajtów.
R_/W to bit sterujący zapisem i odczytem pamięci. R_/W = 0, zapis; R_/W = 1 odczyt.
Prawdopodobnie nie sterujesz bitem A0 w programie i dlatego masz dostęp tylko do jednego bloku 256 bajtów.
Pozdrawiam. JanWi.
Pamięć 24C04 to pamięć 4kbit, co daje 4096/8 = 512 bajtów.
Pamięć zorganizowana jest jako dwa bloki stronicowe o pojemności 2048/8 = 256 bajtów.
Wyborem bloku sterujesz za pomocą adresu. Adres pamięci to słowo 8 bitowe :
1 0 1 0 A2 A1 A0 R_/W , gdzie :
A2 i A1 to bity ustalające adres w magistrali, wyprowadzone na zewnątrz (końcówki układu). Za ich pomocą dopasowujesz adres do pozostałych układów podpiętych do I2C.
A0 to bit wyboru bloku stronicowego, ustalasz go programowo !!!, A0 = 0, pierwsze 256 bajtów; A0=1, drugie 256 bajtów. W sumie 512 bajtów.
R_/W to bit sterujący zapisem i odczytem pamięci. R_/W = 0, zapis; R_/W = 1 odczyt.
Prawdopodobnie nie sterujesz bitem A0 w programie i dlatego masz dostęp tylko do jednego bloku 256 bajtów.
Pozdrawiam. JanWi.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 23 gości