Как сохранить string в eeprom

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Как сохранить string в eeprom

Сообщение WZV »

С компьютера через ком порт отправляю в ардуину значение типа String, но не цифры а буквы. Как это значение с буквами сохранить в eeprom ? Пробовал конвертировать в другие типы и сохранять , не прокатывает.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

Как сохранить string в eeprom

Сообщение Grafsaxar »

на SD карту
Качество — это делать что-либо правильно, даже когда никто не смотрит
Anydy

Как сохранить string в eeprom

Сообщение Anydy »

Не пробовал, но предположение такое - создаем пустой пользовательский блок, в нем пишем только то что нам нужно, добавляем в проект - вуаля!
WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Как сохранить string в eeprom

Сообщение WZV »

Grafsaxar.Хотелось бы не прибегать к дополнительному оборудованию, так как места на плате нет, и получается удорожание. Может есть другой вариант?
Anydy

Как сохранить string в eeprom

Сообщение Anydy »

извиняюсь....возможно и штатными средствами это можно решить...я почему то сразу думаю как на C++ это сделать )))
WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Как сохранить string в eeprom

Сообщение WZV »

Anydy. Благодарю за совет. Пошёл я с google общаться.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Как сохранить string в eeprom

Сообщение rw6cm »

[ref]WZV[/ref],
Запись слова из 4 букв в EEPROM.flp
Формировать слово из EEPROM можно по разному
Запись слова из 4 букв в EEPROM варианты.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Как сохранить string в eeprom

Сообщение WZV »

rw6cm. Благодарю за помощь!!! Завтра попробую. Как я понял,слово может быть и длинней если доработать код. А есть предел в символах?
Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17 июл 2017, 18:39
Откуда: Днепр. UA
Имя: Григорий

Как сохранить string в eeprom

Сообщение grin-mpx »

Записывал из Nextion в память логин, пароль и ключ для ESP. Жесть конечно, 3 поля по 16 символов каждое. Раскладывал на Charы и потом в EEPROM. Накидал примерно как все организовано.
запись Sring-EEP _GRIN.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось grin-mpx 08 апр 2019, 23:05, всего редактировалось 1 раз.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Как сохранить string в eeprom

Сообщение rw6cm »

WZV писал(а): 08 апр 2019, 22:20 А есть предел в символах?
Буфер UART ограничен. Количество ячеек EEPROM должно быть на максимально длинное слово.
При этом если слово будет меньше, остаток заполнять пробелами, иначе будет хвост от старого слова.
Win10-64, FLProg (portable)
WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Как сохранить string в eeprom

Сообщение WZV »

rw6cm, grin-mpx. Спасибо Вам !!! С Вашей помощью у меня вопрос решился. А то я пошёл с всемогущим google общаться, и стало ясно, что вернусь не скоро)))
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

Как сохранить string в eeprom

Сообщение fsergei70 »

Здесь Sancho делал блок для работы о строкой для внешней eeprom viewtopic.php?p=66420#p66420
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

Как сохранить string в eeprom

Сообщение fsergei70 »

WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Как сохранить string в eeprom

Сообщение WZV »

fsergei70 писал(а): 09 апр 2019, 05:11 Здесь Sancho делал блок для работы о строкой для внешней eeprom
Спасибо. Блок хороший. В моём случае, как я написал выше:Хотелось бы не прибегать к дополнительному оборудованию, так как места на плате нет, и получается удорожание.
Дело в том, что в этом девайсе, пароль будет меняться всего несколько раз за всю жизнь. Поэтому не вижу смысла для установки внешней eeprom. Вот если б Sancho сделал бы блок "запись string во внутреннюю память" , было бы здорово. Я думаю такой блок многим пригодится. Самому сделать ...не дано ((( Поэтому и пользуюсь FLProg.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Как сохранить string в eeprom

Сообщение pan »

чего там делать. две строчки вот и весь блок.
проблема может быть в случае использования штатных блоков епром совместно с пользовательскими, если адреса пересекутся...
за этим придется следить
Ответить

Вернуться в «Спросить у знатоков»

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

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