Запись/чтение массива и строк в/из EEPROM
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
Добавил в шапку исправленную версию блоков (исправлена запись массивов в ESP)
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Запись/чтение массива и строк в/из EEPROM
неполучается
в параметрах в обоих блоках выбираю 0
через внешний адрес да и в параметрах галочки в разнобой у обоих блоков
в параметрах в обоих блоках выбираю 0
через внешний адрес да и в параметрах галочки в разнобой у обоих блоков
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
[ref]Di123[/ref], Да Вы лучший бете-тестер
Исправил, прошу всех, кто интересуется данной темой, перекачать блок!У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Запись/чтение массива и строк в/из EEPROM
неработает
считывание работает а соответственно и запись тоже
но после перезагрузки он больше не считывает как будто она самостёрлась от туда
а если на внешний адрес вывести то не компилит Отправлено спустя 15 минут 30 секунд:
в виде паровозика тоже не хочет компилить
считывание работает а соответственно и запись тоже
но после перезагрузки он больше не считывает как будто она самостёрлась от туда
а если на внешний адрес вывести то не компилит Отправлено спустя 15 минут 30 секунд:
в виде паровозика тоже не хочет компилить
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Запись/чтение массива и строк в/из EEPROM
и ещё если не кому не нужно будет то ради меня не могли бы добавить туда два пункта
в одном что бы я мог выбрать раздел в памяти допусти 3000-4000 кбит
а во втором галочка циклическая запись
так как ваш блок знает конечный адрес в этом диапазоне то что бы при следующим записывании он брал этот адрес увеличивал его на один и по новой записывал в следующие ячейки а когда дойдёт до конца выделеного диапазона начинал записывать с начала диапазона выделеного
так сказать продлить жизнь епрома
а то мои просьбы к автору добавить fram ни к чему не привели хотя эта память позволила бы решить кучу проблем с её цыклом жизни если записывать раз в 1 сек то её хватит на 3 ляма лет
я бы мог отказать от разбери и перенести базы данных в есп и обновлять сборы статистик хоть каждые 100мс
пока надежда на вас меня пока и такой цикличный вариант устроил бы

в одном что бы я мог выбрать раздел в памяти допусти 3000-4000 кбит
а во втором галочка циклическая запись
так как ваш блок знает конечный адрес в этом диапазоне то что бы при следующим записывании он брал этот адрес увеличивал его на один и по новой записывал в следующие ячейки а когда дойдёт до конца выделеного диапазона начинал записывать с начала диапазона выделеного
так сказать продлить жизнь епрома
а то мои просьбы к автору добавить fram ни к чему не привели хотя эта память позволила бы решить кучу проблем с её цыклом жизни если записывать раз в 1 сек то её хватит на 3 ляма лет
я бы мог отказать от разбери и перенести базы данных в есп и обновлять сборы статистик хоть каждые 100мс
пока надежда на вас меня пока и такой цикличный вариант устроил бы
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
Удалено, нерабочие блоки
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Запись/чтение массива и строк в/из EEPROM
компилится но уарт теперь молчит
в настройках записи пропал пункт ручной установки адреса
в настройках записи пропал пункт ручной установки адреса
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
[ref]Di123[/ref], Вроде все выгреб
ОтпишисьУ вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Запись/чтение массива и строк в/из EEPROM
странно но стартануло со чтения 00:01:00 возможно старая запись не стёрлась
поставил блок очистки епром но всеравно стартует с чтения этой записи
а так сохраняет следующию запись норм 00:02:00
но стоит перезалить контролер как стартует чтение опять с 00:01:00
а с прицепом уарт молчит
поставил блок очистки епром но всеравно стартует с чтения этой записи
а так сохраняет следующию запись норм 00:02:00
но стоит перезалить контролер как стартует чтение опять с 00:01:00
а с прицепом уарт молчит
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 214 раз
- Контактная информация:
Запись/чтение массива и строк в/из EEPROM
НЕ хочет работать с есп32 . Создаю свою точку доступа с IP 10.10.0.1 , а в свойствах сети на ПК вижу IP 192.168.4.1 ??? Поэтому не работает совместно с интерфейсом ESPUI
Имя сети заданное мною ,а IP нет!

Электронщик до мозга костей и не только
Запись/чтение массива и строк в/из EEPROM
Доброго времени! Этот блок работает только со встроенным EEPROM? А как записать и считать из внешнего EEPROM?AlexCrane писал(а): 29 окт 2021, 17:48 Набор простых блоков для записи/чтения массива и строк в/из EEPROM
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
Да
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Запись/чтение массива и строк в/из EEPROM
Добрый день, вроде пишите ,что на ESP тоже работает, но что-то ошибка при компиляции... Один блок запись массива строки и ошибка.AlexCrane писал(а): 29 окт 2021, 17:48 Набор простых блоков для записи/чтения массива и строк в/из EEPROM
или все же это не для ESP плат..?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
[ref]Sergoo[/ref], Скачайте последнюю версию блока из шапки
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Лейтенант
- Сообщения: 510
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
Запись/чтение массива и строк в/из EEPROM
Использовал данные блоки параллельно с включенной функциией ЕЕПРОМ в программе. В программе в ЕЕПРОМ пишутся только данные о настройках WI-FI. Чтобы не пересекалось использовал стартовый адрес 1024, но все ровно при рестарте 8266 некоторые данные теряются.
Вопрос
1 - конфликтуют ли блоки со штаными?
2 в каком виде задавать адрес? (пример записываю массив адреса датчика ds18b20 в ЕЕЕПРОМ по адресу 1000, на выходе получаю адрес - 9., записываю адрес следующего по адресу 1009, на выходе опять 9)
При отключенном режиме работы с ЕЕПРОМ(штатно) всё корректно сохраняется и читается!
Вопрос
1 - конфликтуют ли блоки со штаными?
2 в каком виде задавать адрес? (пример записываю массив адреса датчика ds18b20 в ЕЕЕПРОМ по адресу 1000, на выходе получаю адрес - 9., записываю адрес следующего по адресу 1009, на выходе опять 9)
При отключенном режиме работы с ЕЕПРОМ(штатно) всё корректно сохраняется и читается!
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
[ref]Ander[/ref], При использовании штатных блоков, рассчитывается и объявляется рассчитанный размер EEPROM (пример EEPROM.begin(41). Выше этого размера не прыгнуть, только через костыли. К примеру создать пользовательский параметр с размером 2000 и использовать его где в программе разок. И уже писать туда.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Лейтенант
- Сообщения: 510
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
Запись/чтение массива и строк в/из EEPROM
Штатный объявляет EEPROM.begin(4096), если создать пользовательский параметр с размером 2000, как узнать его начальный и конечный адрес?
Отправлено спустя 4 минуты 14 секунд:
Т.е. дапустим штатный показывает что занято 99 байт, создаём переменную в 2000 байт! и юзаем диапазон с 100 до 2099?
Отправлено спустя 4 минуты 14 секунд:
Т.е. дапустим штатный показывает что занято 99 байт, создаём переменную в 2000 байт! и юзаем диапазон с 100 до 2099?
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Запись/чтение массива и строк в/из EEPROM
Возможно, попробуйтеAnder писал(а): 31 окт 2023, 19:15 Т.е. дапустим штатный показывает что занято 99 байт, создаём переменную в 2000 байт! и юзаем диапазон с 100 до 2099?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Лейтенант
- Сообщения: 510
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
Запись/чтение массива и строк в/из EEPROM
не работает так как надо!
При ресете все сохраняется в этом диапазоне, но при перепрошивки этот участок затирается пустой переменной объявленной в этом диапазоне
При ресете все сохраняется в этом диапазоне, но при перепрошивки этот участок затирается пустой переменной объявленной в этом диапазоне
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя