Страница 1 из 1
Проблема с меню
Добавлено: 19 дек 2016, 21:27
RedSky
В последней версии столкнулся с проблемой: не сохраняются в EEPROM уставки меню. Проявляется не всегда, может нормально сработать с первого раза или с пятого и в разных пунктах меню по разному. Никакой закономерности не обнаружил, связи с очерёдностью и длительностью нажатия кнопок на входах MD, V+, V- и на входе reset нет. Показалось, что после подачи питания запоминает всё нормально. В меню 10 пунктов, при тесте на меню из 3-х пунктов работает нормально где-то в случаях из 99 из ста.
Просьба подтвердить имеет ли место недоработка в последней версии FLprog или я не так что-то делаю?
Проблема с меню
Добавлено: 20 дек 2016, 05:09
Evgesha
Приложите проект. Чтоб автор или знатоки глянули.
Проблема с меню
Добавлено: 20 дек 2016, 07:03
Max
Подтверждаю проблему, но с оговоркой.
У меня проект уже имеет блоки EEPROM и если начать делать в проекте меню, и при этом активировать в меню сохранение в EEPROM, то сохранять не будет.
Переделал на переменную, которая по команде сохраняет в блок EEPROM, который был раньше создан, чем само меню.
Проблема с меню
Добавлено: 20 дек 2016, 17:37
RedSky
Проект приложил. В проекте используются два блока EEPROM, после их удаления ситуация не изменилась. Попробую создать тестовый проект с большим меню.
Добавлено (20.12.2016, 17:37)
---------------------------------------------
Проверил на новом проекте. Одно только меню из 10-и пунктов. Результат точно как и в приложенном проекте - 50/50. Возможна ли данная проблема из-за версии IDE (пробовал на 1.7.11 и 1.7.9) или библиотеки EEPROMex ?
Проблема с меню
Добавлено: 20 дек 2016, 18:49
Олег
RedSky писал(а):Возможна ли данная проблема из-за версии IDE
А почему на родной 1.6.3 не попробуете? Автор уже писал что на более поздних версиях возникают глюки то в одном месте, то в другом, поэтому на 1.6.3 и сидим до сих пор. И тестирует автор скорее всего на только 1.6.3.
Проблема с меню
Добавлено: 20 дек 2016, 20:19
RedSky
Не знал. Сейчас скачаю и попробую. Пока решил вопрос такой конструкцией.
Добавлено (20.12.2016, 20:19)
---------------------------------------------
В 1.6.3 тоже самое.
Проблема с меню
Добавлено: 31 янв 2017, 13:33
pizyanov
Проблема с меню
Добавлено: 31 янв 2017, 15:27
RedSky
Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо. До этого тоже пробовал какую-то EEPROMex-master - без изменений. Интересно что в одном проекте с этой освободилось 15% оперативки.
Проблема с меню
Добавлено: 31 янв 2017, 16:08
pizyanov
RedSky писал(а):Спасибо pipapsix
там есть кнопка для спасибо
Проблема с меню
Добавлено: 01 фев 2017, 13:39
support
Ну вообще то именно эта библиотека и используется в проекте (если Вы конечно используете встроенную IDE), так что странно.
Проблема с меню
Добавлено: 01 фев 2017, 22:39
RedSky
Проверил ещё раз. С той что идёт с IDE сохраняет некоторые пункты раз через десять, некоторые сразу и чем меню больше, тем хуже. А от pipapsix сохраняет чётко по листанию и сбросу меню с первого раза и размер скетча заметно меньше.
Прикладываю обе библиотеки с проект для примера.
Проблема с меню
Добавлено: 02 фев 2017, 09:07
slavushka64
RedSky писал(а):Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо.
Так же применил библиотеку от
pipapsix, память освободилась в проекте на 10%. Сохраняет значения четко.
Спасибо!
Проблема с меню
Добавлено: 02 фев 2017, 10:05
support
Хорошо, заменю в дистрибутиве. Возможно у меня какая ни будь старая сборка)))).
Проблема с меню
Добавлено: 07 фев 2017, 14:53
Dreamer85
У кого все равно не работает можно вот
эту библиотеку попробовать...