Здравствуйте. Кто плотно работал с памятью EEPROM типа 24c01-24c16, 24c32 - 24c512 подскажите правильно ли я почитал даташит... В первой фотке табличка. Вот выписка из первой страницы даташита. И вот ссылка на даташит
http://www.radioradar.net/datasheet_...6_ETC.pdf.html
Нажмите, чтобы открыть спойлер
Organization:
-- IS24C01-2 and IS24C01-3: 128x8
(one block of 128 bytes)
-- IS24C02-2 and IS24C02-3: 256x8
(one block of 256 bytes)
-- IS24C04-2 and IS24C04-3: 512x8
(two blocks of 256 bytes)
-- IS24C08-2 and IS24C08-3: 1024x8
(four blocks of 256 bytes)
-- IS24C16-2 and IS24C16-3: 2048x8
(eight blocks of 256 bytes)
Чтобы читать/писать в 24с01 и 24с02 я просто шлю адрес устройства на шине, потом номер ячейки памяти от 0 до 255 ( соответственно у с01 до 127) и происходит чтение/запись.
Но вот что надо чтобы записать в номер ячейки больше чем 255 как это у 24с04, например?
Правильно ли я понимаю из картинки что для доступа к 256-ой, 257-ой ячейкам мне нужно ножку А0 (она на фотке В0) установить в высокий уровень, и таким образом я выберу следующий блок памяти и буду в него писать с адресом от 0 до 255 ??
Как я понимаю для доступа ко всему объёму памяти старших микросхем нужно задействовать ноги А0, А1, А2 ??
Сейчас почитаю даташиты на с32, с64 и т.д. память. Забегу на перед - а в чем отличие с16 от с32, с64? Там наверно адреса ячеек в блоке на от 0 до 255 а от 0 до 65535??
Просто никогда не надо было писать много, а тут пришлось вот сел дальше читать...