snipplets.dev/code/Arduino
2023-09-26 22:05:13 +03:00
..
compile_date_time.c move dirs 2023-09-26 22:05:13 +03:00
convert_DATE_to_YYYY-MM-DD.c move dirs 2023-09-26 22:05:13 +03:00
eeprom.ino move dirs 2023-09-26 22:05:13 +03:00
init_blink.h move dirs 2023-09-26 22:05:13 +03:00
README.md move dirs 2023-09-26 22:05:13 +03:00
serial.ino move dirs 2023-09-26 22:05:13 +03:00
variables_sizes.ino move dirs 2023-09-26 22:05:13 +03:00

Arduino

std

Функции

Память

Тип Чтение из программы Запись из программы Очистка при перезагрузке
Flash Да, PROGMEM Можно, но сложно Нет
SRAM Да Да Да
EEPROM Да Да Нет

EEPROM представляет собой область памяти, состоящую из элементарных ячеек с размером в один байт (как SRAM). Объём EEPROM разный у разных моделей МК:

  • ATmega328 (Arduino UNO, Nano, Pro Mini): 1 кБ
  • ATmega2560 (Arduino Mega): 4 кБ
  • ATtiny85 (Digispark): 512 Б
  • ESP8266 / ESP32: 4096 Б