Что такое EEPROM?

Каждый микроконтроллер имеет в своем составе несколько типов памяти, которые имеют свои особенности и свое предназначение. Обычно мы имеем дело только с двумя типами: во Flash хранится программа и загрузчик, в SRAM программа загружается при выполнении. Но есть и ещё один очень полезный вид памяти — это EEPROM, энергонезависимая память, предназначенная для хранения разного рода настроек.

Далеко не во все микроконтроллеры производители встраивают EEPROM. Так, например, в Atmega328 (Arduino Uno) есть 1 кб такой памяти, в Atmega2560 (Arduino Mega) — целых 4кб. А в STM32 её нет вовсе.

Для справки. Современные микросхемы EEPROM могут выдерживать до миллиона циклов перезаписи, а данные в них могут храниться до 200 лет!

На этом уроке мы научимся записывать и читать данные из EEPROM, которая находится на борту Arduino Uno, а также поработаем с внешней EEPROM памятью с I2C интерфейсом.

Список необходимых компонентов

Для выполнения всех экспериментов в данном уроке, кроме модуля памяти, потребуются: Ардуино-совместимый контроллер, макетная плата, кнопка, резистор, потенциометр и немного проводов вилка-вилка и вилка-розетка. Необходимые компоненты можно добавить в корзину прямо здесь, и затем оформить заказ в нашем интернет-магазине.

В корзину
В корзину
В корзину
В корзину
В корзину
В корзину
В корзину
В корзину

Изменено:

Память EEPROM: Один комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.