Что такое EEPROM?
Каждый микроконтроллер имеет в своем составе несколько типов памяти, которые имеют свои особенности и свое предназначение. Обычно мы имеем дело только с двумя типами: во Flash хранится программа и загрузчик, в SRAM программа загружается при выполнении. Но есть и ещё один очень полезный вид памяти — это EEPROM, энергонезависимая память, предназначенная для хранения разного рода настроек.
Далеко не во все микроконтроллеры производители встраивают EEPROM. Так, например, в Atmega328 (Arduino Uno) есть 1 кб такой памяти, в Atmega2560 (Arduino Mega) — целых 4кб. А в STM32 её нет вовсе.
Для справки. Современные микросхемы EEPROM могут выдерживать до миллиона циклов перезаписи, а данные в них могут храниться до 200 лет!
На этом уроке мы научимся записывать и читать данные из EEPROM, которая находится на борту Arduino Uno, а также поработаем с внешней EEPROM памятью с I2C интерфейсом.
Список необходимых компонентов
Для выполнения всех экспериментов в данном уроке, кроме модуля памяти, потребуются: Ардуино-совместимый контроллер, макетная плата, кнопка, резистор, потенциометр и немного проводов вилка-вилка и вилка-розетка. Необходимые компоненты можно добавить в корзину прямо здесь, и затем оформить заказ в нашем интернет-магазине.
А можно так же про еепром 2402 -2404 внешнюю рассказать, спасибо!!!