Здравствуйте, уважаемые читатели! В одной из прошлых статей я уже рассказывал о модуле энергонезависимой памяти EEPROM 24LC512 и его подключении к Ардуино и ATtiny85. В этой статье поговорим чуть подробнее о записи и чтении целых массивов во внешнюю энергонезависимую память. В статье, где мы разбирали вывод на светодиодную матрицу различных изображений, массивы с битовым представлением картинок мы хранили во Flash памяти, используя специальную директиву PROGMEM перед названием массива. Но, данный способ отнимает существенное количество Flash памяти, которая предназначена для хранения кода скетча. В случае с Arduino UNO, где у нас 32 КБ Flash памяти это еще допустимо. Но вот в случае даже c ATtiny85, у которого всего 8 КБ Flash памяти, этот способ может быть не приемлем. В качестве альтернативы можно хранить информацию в EEPROM памяти. Причем так как объем встроенной EEPROM памяти обычно не большой, можно подключить внешнюю EEPROM память и хранить данные в ней. Дополнительным плюсом, мо
Сохраняем массивы данных в EEPROM. Хранение картинок в EEPROM
16 мая 202116 мая 2021
546
3 мин