Проблема с меню
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Проблема с меню
В последней версии столкнулся с проблемой: не сохраняются в EEPROM уставки меню. Проявляется не всегда, может нормально сработать с первого раза или с пятого и в разных пунктах меню по разному. Никакой закономерности не обнаружил, связи с очерёдностью и длительностью нажатия кнопок на входах MD, V+, V- и на входе reset нет. Показалось, что после подачи питания запоминает всё нормально. В меню 10 пунктов, при тесте на меню из 3-х пунктов работает нормально где-то в случаях из 99 из ста.
Просьба подтвердить имеет ли место недоработка в последней версии FLprog или я не так что-то делаю?
Просьба подтвердить имеет ли место недоработка в последней версии FLprog или я не так что-то делаю?
Проблема с меню
Подтверждаю проблему, но с оговоркой.
У меня проект уже имеет блоки EEPROM и если начать делать в проекте меню, и при этом активировать в меню сохранение в EEPROM, то сохранять не будет.
Переделал на переменную, которая по команде сохраняет в блок EEPROM, который был раньше создан, чем само меню.
У меня проект уже имеет блоки EEPROM и если начать делать в проекте меню, и при этом активировать в меню сохранение в EEPROM, то сохранять не будет.
Переделал на переменную, которая по команде сохраняет в блок EEPROM, который был раньше создан, чем само меню.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Проблема с меню
Проект приложил. В проекте используются два блока EEPROM, после их удаления ситуация не изменилась. Попробую создать тестовый проект с большим меню.
Добавлено (20.12.2016, 17:37)
---------------------------------------------
Проверил на новом проекте. Одно только меню из 10-и пунктов. Результат точно как и в приложенном проекте - 50/50. Возможна ли данная проблема из-за версии IDE (пробовал на 1.7.11 и 1.7.9) или библиотеки EEPROMex ?
Добавлено (20.12.2016, 17:37)
---------------------------------------------
Проверил на новом проекте. Одно только меню из 10-и пунктов. Результат точно как и в приложенном проекте - 50/50. Возможна ли данная проблема из-за версии IDE (пробовал на 1.7.11 и 1.7.9) или библиотеки EEPROMex ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблема с меню
А почему на родной 1.6.3 не попробуете? Автор уже писал что на более поздних версиях возникают глюки то в одном месте, то в другом, поэтому на 1.6.3 и сидим до сих пор. И тестирует автор скорее всего на только 1.6.3.RedSky писал(а):Возможна ли данная проблема из-за версии IDE
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Проблема с меню
Не знал. Сейчас скачаю и попробую. Пока решил вопрос такой конструкцией.
Добавлено (20.12.2016, 20:19)
---------------------------------------------
В 1.6.3 тоже самое.
Добавлено (20.12.2016, 20:19)
---------------------------------------------
В 1.6.3 тоже самое.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблема с меню
http://forum.flprogwiki.ru/viewtopic.php?f=18&t=1410
пост 30,библиотеку надо. Тоже мучался.
пост 30,библиотеку надо. Тоже мучался.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Проблема с меню
Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо. До этого тоже пробовал какую-то EEPROMex-master - без изменений. Интересно что в одном проекте с этой освободилось 15% оперативки.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Проблема с меню
Ну вообще то именно эта библиотека и используется в проекте (если Вы конечно используете встроенную IDE), так что странно.
Автор программы FLProg.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Проблема с меню
Проверил ещё раз. С той что идёт с IDE сохраняет некоторые пункты раз через десять, некоторые сразу и чем меню больше, тем хуже. А от pipapsix сохраняет чётко по листанию и сбросу меню с первого раза и размер скетча заметно меньше.
Прикладываю обе библиотеки с проект для примера.
Прикладываю обе библиотеки с проект для примера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- slavushka64
- Сержант
- Сообщения: 171
- Зарегистрирован: 06 сен 2015, 12:14
- Откуда: Бишкек
- Имя: Вячеслав
Проблема с меню
Так же применил библиотеку от pipapsix, память освободилась в проекте на 10%. Сохраняет значения четко. Спасибо!RedSky писал(а):Спасибо pipapsix! Применил библиотеку выложенную им и всё заработало как надо.
Последний раз редактировалось slavushka64 02 фев 2017, 09:34, всего редактировалось 1 раз.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Проблема с меню
Хорошо, заменю в дистрибутиве. Возможно у меня какая ни будь старая сборка)))).
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя