From 2ed0e2ada5873cae88553ee1e3c490fceadaaf79 Mon Sep 17 00:00:00 2001 From: vlapa Date: Sun, 14 Jun 2026 00:48:32 +0300 Subject: тест MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...C_\320\277\320\260\320\274\321\217\321\202\321\214.md" | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 "_PROGRAMs/ESP8266-ESP32/RTC_\320\277\320\260\320\274\321\217\321\202\321\214.md" (limited to '_PROGRAMs/ESP8266-ESP32/RTC_память.md') diff --git "a/_PROGRAMs/ESP8266-ESP32/RTC_\320\277\320\260\320\274\321\217\321\202\321\214.md" "b/_PROGRAMs/ESP8266-ESP32/RTC_\320\277\320\260\320\274\321\217\321\202\321\214.md" new file mode 100644 index 0000000..1ea035e --- /dev/null +++ "b/_PROGRAMs/ESP8266-ESP32/RTC_\320\277\320\260\320\274\321\217\321\202\321\214.md" @@ -0,0 +1,15 @@ +### Сохраняем данные в RTC-память + +При работе с платой ESP32 данные можно сохранять в RTC память (точнее, в ее RTC-модуль), она оснащена 8 Кб памяти SRAM, которую называют **«быстрой RTC-памятью»**. +Хранящиеся в ней данные не стираются во время глубокого сна, но стираются при нажатии на кнопку сброса под названием **«EN»**. + +Чтобы сохранить данные в RTC-память, перед объявлением переменной нужно добавить конструкцию: +```C++ +RTC_DATA_ATTR + +# В результате код сохранит переменную **«bootCount»** в RTC-память: + +RTC_DATA_ATTR int bootCount = 0; +``` + + -- cgit v1.2.3