Микроконтроллер на платах Arduino и Genuino имеют постоянную EEPROM: память, значения которой сохраняются при выключении питания платы (по принципу жесткого диска).

CRC или контрольная сумма представляет собой простой способ проверки данных. Данные проверяются на изменение или повреждение. В этом примере вычисляется значение CRC для конкретных значений EEPROM. Этот CRC подобен подписи. Если контрольная сумма изменилась, относительно ранее вычисленной, значит данные были изменены или повреждены. Цель этого примера — показать, что объект EEPROM может использоваться как массив.

Требуемое оборудование

Плата Arduino или Genuino

Требуемая схема

Нет схемы

Смотрите также:

EEPROM Clear: очистить байты в EEPROM.

EEPROM Read: Чтение EEPROM и отправка его значений на компьютер.

EEPROM Write: Сохраняет значения с аналогового входа в EEPROM.

EEPROM Get: Считывание данных с EEPROM и их вывод на монитор порта в виде числа с плавающей точкой float.

EEPROM Iteration: Несколько разных способов пройти через пространство памяти EEPROM.

EEPROM Put: Запись данных в EEPROM разными способами.

EEPROM Update: Запись в EEPROM данных, считанных с 0-ого аналогового контакта (A0). Запись осуществляется только в том случае, если новые данные отличаются от предыдущих – это позволяет увеличить срок службы EEPROM.