Как определить объем внешней i2c EEPROM

Нет ответов
krepton85
Offline
Зарегистрирован: 02.02.2016

В общем данные: 1. использую эту библиотеку: http://github.com/yazug/EEPROM24C04_16

2. При попытке прочитать несуществующие адреса например в 24с04 (512 бит) прочитать адреса 513 - 2048 то данная библиатека ни каких  ошибок не дает, только все данные прилетают заполненные нулями.

3. Существуют eeprom флэшки которые определяются сразу же по 8 i2c адресам с 0х50 - 0х57, но в то же время это не 24c16, а так же 24LC04 В этом случае эта библиатека начинает зеркалить дамп 4 раза пока он не будет заполнен на все 2048 бит.

В общем нужно написать алгоритм который будет решать эту задачу с учетом всех выше описанных условий.