Бібліотека EEPROM
EEPROM
Мікроконтролер на AVR-базованих платах Arduino та Genuino має EEPROM: пам’ять, значення якої зберігаються, коли плата вимикається (як крихітний жорсткий диск). Ця бібліотека дозволяє зчитувати та записувати ці байти.
Підтримувані мікроконтролери на різних платах Arduino and Genuino мають різні обсяги EEPROM: 1024 байти на ATmega328, 512 байтів на ATmega168 та ATmega8, 4 кБ (4096 байтів) на ATmega1280 та ATmega2560. Плати Arduino та Genuino 101 мають емулюючий обсяг EEPROM 1024 байти.
Функції
Приклади
- EEPROM Clear: очищує байти у EEPROM;
- EEPROM Read: зчитує EEPROM та її значення до комп’ютера;
- EEPROM Write: зберігає значення з аналогового входу у EEPROM;
- EEPROM Crc: обчислює вміст CRC з вмісту EEPROM так, якби це був масив;
- EEPROM Get: отримує значення з EEPROM та друкує як float по послідовному зв’язку;
- EEPROM Iteration: дає розуміння, як пройти в комірки пам’яті EEPROM;
- EEPROM Put: поміщає значення у EEPROM з використанням семантики змінної;
- EEPROM Update: зчитує значення з A0 у EEPROM, записуючи лише якщо значення відрізняється, щоб збільшити життя EEPROM.
Повернутись до головної
Коментарі 0