11 месяцев назад
EEPROM: Хранение данных, которое выдерживает время
EEPROM (Electrically Erasable Programmable Read-Only Memory) – это тип энергонезависимой памяти, способной сохранять информацию даже при отключении питания. Она широко используется в различных электронных устройствах, от микроконтроллеров до смарт-карт, для хранения настроек, калибровочных данных и другой информации, которая должна быть сохранена на длительное время. Работа EEPROM основана на изменении электрического заряда в изолированной области (кармане) полупроводниковой структуры. Этот заряд хранит информацию в виде битов (0 или 1)...
306 читали · 3 года назад
Параметры в EEPROM для ESP8266
В большинстве скетчей, которые уже не только мигают светодиодом (и даже в той самой "погодной станции", например :)) требуется хранить некоторое количество различных параметров. Имитация EEPROM для этого прекрасно подходит, если, конечно, общий размер ваших параметров не превышает 4 КБ. Учитывая, что библиотека EEPROM.h хранит в оперативной памяти буфер, чтобы записывать во флеш-память данные только при вызове метода commit(), грех не использовать эту уже выделенную из "кучи" область памяти для параметров, чтобы занимать как можно меньше ОЗУ. Итак, вырисовывается класс, который при инициализации...