EEPROM в ESP8266

Контроллеры на основе ESP8266
Ответить
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

EEPROM в ESP8266

Сообщение Phazz »

После перепрошивки данные памяти EEPROM остаются от предыдущей прошивки а значения указанные в проекте игнорируются. Кто знает как с этим бороться?
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

EEPROM в ESP8266

Сообщение dizzyy »

а перепрошить blank.bin ?
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

EEPROM в ESP8266

Сообщение Phazz »

Хочется избежать лишних телодвижений. Тем более у меня обновление контроллера идёт по воздуху, если я залью blank, то нужно будет потом прошивать по usb.
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

EEPROM в ESP8266

Сообщение Iqubik »

В arduino ide даже если по воздуху можно выбрать scetch+wifi или all flash content
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

EEPROM в ESP8266

Сообщение aidar_i »

Попробуйте так
EEPROM_очистка_памяти__(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09 фев 2019, 16:16
Откуда: РФ
Имя: vladimir

EEPROM в ESP8266

Сообщение 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)
Аватара пользователя
Rovki
Полковник
Сообщения: 5712
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

EEPROM в ESP8266

Сообщение Rovki »

Phazz писал(а): 28 авг 2019, 20:36 После перепрошивки данные памяти EEPROM остаются от предыдущей прошивки а значения указанные в проекте игнорируются. Кто знает как с этим бороться?
При старте проекта делать запись новых значений или нуля ,если нужно . Момент старта при включении выявляйте через R-триггер с инверсией по входу.
Электронщик до мозга костей и не только
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

EEPROM в ESP8266

Сообщение aidar_i »

Добавьте в блок #include <EEPROM.h>.
У меня он совместно с главным блоком работает.
Выложу ниже пример сохранения строки, оттуда я выдирал этот блок (добавив выход), про библиотеку забыл. Где то тут раньше уже выкладывал.
Сохранение String в ЕЕПРОМ_.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09 фев 2019, 16:16
Откуда: РФ
Имя: vladimir

EEPROM в ESP8266

Сообщение vladvar »

Ошибка при компиляции исчезла. Но проблема осталась, не стирает EEPROM. :(

Отправлено спустя 3 минуты 9 секунд:
Помогло -https://wreckage.ru/how-to-erase-esp826 ... indows-10/ :smile9:
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

EEPROM в ESP8266

Сообщение aidar_i »

Фу, у Вас же ESP8266, а эти блоки для Ардуино!
vladvar
Рядовой
Сообщения: 30
Зарегистрирован: 09 фев 2019, 16:16
Откуда: РФ
Имя: vladimir

EEPROM в ESP8266

Сообщение vladvar »

:yes:
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

EEPROM в ESP8266

Сообщение ykamerton »

Почему то и эти блоки не работают с блоками бегущей строки, без блока строки все в норме при считывании из памяти читает стихи.

[spoiler]
Безымянный.jpg
стринг в епром.flp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

EEPROM в ESP8266

Сообщение aidar_i »

У Вас вторая плата не включается по условию строка = true. При нажатии кнопки в эту переменную записывается 1, как отпустили 0. Или нужно кнопку держать нажатой (поставить с фиксацией ) или триггер поставьте.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

EEPROM в ESP8266

Сообщение ykamerton »


Что мне еще сюда нужно чтобы написать, сохранить и прочитать текст? вижу только адрес (0)

[spoiler]
Безымянный.jpg
1.flp
[/spoiler]

Отправлено спустя 8 минут 7 секунд:
Нет, что то сохраняет. отправляю 12345678 - потом кнопка считать, выскакивает последняя 8 и 0 думаю адрес.

[spoiler]
Безымянный.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя