Компонент Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT
Если вы хотите сохранить значения калибровки, MAC-адреса, маркеры незащищенного доступа или другие уникальные идентификаторы, хранилище EEPROM — отличный вариант. EEPROM работает долго, и его не нужно записывать страницами — один байт может быть записан сразу (в отличие от флэш-памяти!) Память EEPROM сохраняется даже при отключении питания и может быть перезаписана буквально миллион раз.
Некоторые микроконтроллеры, такие как ATmega328, имеют встроенную EEPROM, обычно от 64 до 1024 байт. Но некоторые, особенно ARM Cortex, этого не делают! Что же тогда? вот тут-то и приходит на помощь этот миниатюрный модуль Adafruit 24LC32 I2C EEPROM Breakout! Благодаря объему памяти 32 Кбит (4 КБайт) и удобным соединителям Stemma QT, это как раз то, что нужно для простого хранилища, управляемого I2C. Поскольку он является внешним по отношению к вашему микроконтроллеру или микрокомпьютеру, загрузка новой флэш-памяти не приведет к стиранию данных с этого чипа.
Мы используем EEPROM CAT24C32 (или эквивалент), внутренне организованный в виде 4096 слов по 8 бит каждое. Он оснащен 32-байтовым буфером записи страниц (если вы хотите записывать быстрее, чем по одному байту за раз). Используйте питание/логику от 2 до 5 В и I2C с тактовой частотой до 1 МГц. Адрес I2C по умолчанию равен 0x50, и имеются три внешних адресных контакта / перемычки, позволяющие адресовать до восьми устройств EEPROM на одной шине.
Чтобы сделать работу проще и немного гибче, мы также включили совместимые с SparkFun Qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять! Просто подключите совместимый кабель и подсоедините его к выбранному вами микроконтроллеру, и вы готовы к хранению и извлечению данных из надежного и долговечного EEPROM. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности.
Для использования в Arduino мы рекомендуем нашу библиотеку FRAM/EEPROM
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
VCC | папа |
VCC | папа |
3.3V | мама |
3.3V | мама |
A0 | мама |
A1 | мама |
A2 | мама |
WP | мама |
SDA | мама |
SDA | папа |
SDA | папа |
SCL | мама |
SCL | папа |
SCL | папа |
GND | мама |
GND | папа |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.