Страница 1 из 1
EEPROM в ESP8266
Добавлено: 28 авг 2019, 20:36
Phazz
После перепрошивки данные памяти EEPROM остаются от предыдущей прошивки а значения указанные в проекте игнорируются. Кто знает как с этим бороться?
EEPROM в ESP8266
Добавлено: 28 авг 2019, 22:40
dizzyy
а перепрошить blank.bin ?
EEPROM в ESP8266
Добавлено: 29 авг 2019, 04:00
Phazz
Хочется избежать лишних телодвижений. Тем более у меня обновление контроллера идёт по воздуху, если я залью blank, то нужно будет потом прошивать по usb.
EEPROM в ESP8266
Добавлено: 10 фев 2020, 02:10
Iqubik
В arduino ide даже если по воздуху можно выбрать scetch+wifi или all flash content
EEPROM в ESP8266
Добавлено: 10 фев 2020, 07:36
aidar_i
Попробуйте так
EEPROM_очистка_памяти__(CODE).ubi
EEPROM в ESP8266
Добавлено: 20 сен 2020, 07:29
vladvar
aidar_i писал(а): 10 фев 2020, 07:36
Попробуйте так
EEPROM_очистка_памяти__(CODE).ubi
А Вы сами пробовали? У меня выдает ошибку.
(pr2:29:38: error: 'EEPROM' was not declared in this scope
for (int address = 0; address < EEPROM.length(); address++)
^
pr2:33:5: error: 'EEPROM' was not declared in this scope
EEPROM.end();
^
exit status 1
'EEPROM' was not declared in this scope)
EEPROM в ESP8266
Добавлено: 20 сен 2020, 08:07
Rovki
Phazz писал(а): 28 авг 2019, 20:36
После перепрошивки данные памяти EEPROM остаются от предыдущей прошивки а значения указанные в проекте игнорируются. Кто знает как с этим бороться?
При старте проекта делать запись новых значений или нуля ,если нужно . Момент старта при включении выявляйте через R-триггер с инверсией по входу.
EEPROM в ESP8266
Добавлено: 20 сен 2020, 08:07
aidar_i
Добавьте в блок #include <EEPROM.h>.
У меня он совместно с главным блоком работает.
Выложу ниже пример сохранения строки, оттуда я выдирал этот блок (добавив выход), про библиотеку забыл. Где то тут раньше уже выкладывал.
Сохранение String в ЕЕПРОМ_.flp
EEPROM в ESP8266
Добавлено: 20 сен 2020, 08:54
vladvar
Ошибка при компиляции исчезла. Но проблема осталась, не стирает EEPROM.
Отправлено спустя 3 минуты 9 секунд:
Помогло -
https://wreckage.ru/how-to-erase-esp826 ... indows-10/ 
EEPROM в ESP8266
Добавлено: 20 сен 2020, 08:58
aidar_i
Фу, у Вас же ESP8266, а эти блоки для Ардуино!
EEPROM в ESP8266
Добавлено: 20 сен 2020, 09:01
vladvar
EEPROM в ESP8266
Добавлено: 23 сен 2020, 21:19
ykamerton
Почему то и эти блоки не работают с блоками бегущей строки, без блока строки все в норме при считывании из памяти читает стихи.
[spoiler]
Безымянный.jpg
стринг в епром.flp
[/spoiler]
EEPROM в ESP8266
Добавлено: 23 сен 2020, 23:00
aidar_i
У Вас вторая плата не включается по условию строка = true. При нажатии кнопки в эту переменную записывается 1, как отпустили 0. Или нужно кнопку держать нажатой (поставить с фиксацией ) или триггер поставьте.
EEPROM в ESP8266
Добавлено: 26 сен 2020, 00:09
ykamerton
Что мне еще сюда нужно чтобы написать, сохранить и прочитать текст? вижу только адрес (0)
[spoiler]
Безымянный.jpg
1.flp
[/spoiler]
Отправлено спустя 8 минут 7 секунд:
Нет, что то сохраняет. отправляю 12345678 - потом кнопка считать, выскакивает последняя 8 и 0 думаю адрес.
[spoiler]
Безымянный.jpg
[/spoiler]