Внешняя ЕЕПРОМ

Подключение внешней ЕЕПРОМ AT24C01A

Использование внешней и внутренней EEPROM, а так-же SD card
Ответить
alexkvr33
Рядовой
Сообщения: 8
Зарегистрирован: 04.04.2018{, 12:28}
Репутация: 2
Имя: Александр

Внешняя ЕЕПРОМ

#1

Сообщение alexkvr33 » 09.04.2018{, 21:42}

Здравствуйте всем.!
Помогите разобраться с подключением внешней ЕЕПРОМ.
Дело в том что в FLProg при подключении внешней памяти нужно выбрать из списка микросхему или указать ее объем и адрес вручную.
Нужной мне AT24C01A в списке нет, а те что там перечислены имеют непонятный размер. Например AT24C32 (4096 byte) Согласно даташиту AT24C32 имеет 32К (4096 х 8) а AT24C01 -1К (128 х 8), однако внутренняя ЕЕПРОМ размером в 1К указана как 1024 byte
Я совсем запутался что нужно правильно там писать для AT24C01 1024 или 128 как по аналогии с AT24C32 (4096 byte)?
В любом случае пытался записать 128 и 1024 все равно AT24C01A у меня так и не работает.
Возможно ей нужна библиотека своя, я ее скачал, а вот как правильно подменить знаний не хватает. Кто что может посоветовать.

zvukache
Рядовой
Сообщения: 8
Зарегистрирован: 14.11.2018{, 22:40}
Репутация: 0
Имя: Вячеслав

Внешняя ЕЕПРОМ

#2

Сообщение zvukache » 05.12.2018{, 21:36}

Пытался работать с микросхемой 24С02. Цифры после буквы С означают объем памяти в килобитах. Чтобы получить байты, нужно биты разделить на 8. Насколько я понял адрес ячейки памяти зависит от их количества и в "маленьких" микросхемах адрес занимает 1 байт, а встроенные блоки работают только с микросхемами с двухбайтными адресами. Короче, с вашей микросхемой встроенный блок работать не будет.

Ответить

Вернуться в «Устройства памяти»