Дисплей NOKIA 5110 и скетч более 78%
Дисплей NOKIA 5110 и скетч более 78%
Когда память контроллера почти полная где-то 78-...% то на дисплее инфо отображается некорректно, а когда скетч весит где-то ...-60% все отображается правильно. Вопрос такой уже подымался только с дисплеем 1602, там грешили на блок меню, автор вроде его подредактировал но проблема осталась. Посоветуйте что можно сделать!
Дисплей NOKIA 5110 и скетч более 78%
Я собераю проекты на 1602 проект до 80% и все работает, Вы выложете проект мы посмотрим.chmak2007 писал(а):Когда память контроллера почти полная где-то 78-...% то на дисплее инфо отображается некорректно, а когда скетч весит где-то ...-60% все отображается правильно. Вопрос такой уже подымался только с дисплеем 1602, там грешили на блок меню, автор вроде его подредактировал но проблема осталась. Посоветуйте что можно сделать!
Дисплей NOKIA 5110 и скетч более 78%
Проект еще сырой, будут много доработок.whitevip писал(а):Я собираю проекты на 1602 проект до 80% и все работает, Вы выложите проект мы посмотрим.
Добавлено (17.09.2017, 22:18)
---------------------------------------------
У меня критерий в размерах платы.sser писал(а):Поставьте Мегу2560 и всё влезит.....
Добавлено (17.09.2017, 22:24)
---------------------------------------------
Вход в меню удерживаем кнопку КН2 3 сек.
https://yadi.sk/d/65JI0DU83MxvXf
Последний раз редактировалось chmak2007 17 сен 2017, 22:30, всего редактировалось 1 раз.
Дисплей NOKIA 5110 и скетч более 78%
Для экономии памяти используйте цифры 1,2,3,4,5 и т.д типа byte. вместо string и только на выходе переключателя конвертируйте .
А в другом переключателе используйте itenger в переключателе ,а после него конвертируйте в string .
А в другом переключателе используйте itenger в переключателе ,а после него конвертируйте в string .
Последний раз редактировалось Гость 18 сен 2017, 08:22, всего редактировалось 1 раз.
Дисплей NOKIA 5110 и скетч более 78%
и почему бы так не сделать?
пс -string занимает много памяти....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Гость 18 сен 2017, 08:52, всего редактировалось 1 раз.
Дисплей NOKIA 5110 и скетч более 78%
Я не знал что разные константы по разному место занимают. Я любитель в программировании. Теперь буду иметь ввиду. Проект еще будет иметь блоки с энерго-независимой памятью и опять скетч увеличится и будет все работать криво. Завтра накидаю проект и выложу на обсуждения. За подсказки спасибо особенно с картинками сразу все понятно.sser писал(а):и почему бы так не сделать?пс -string занимает много памяти....
Дисплей NOKIA 5110 и скетч более 78%
не гонять весь код в цикле, а выполнять нужные операции только когда это нужноchmak2007 писал(а):Посоветуйте что можно сделать!
Дисплей NOKIA 5110 и скетч более 78%
Пример можно
Дисплей NOKIA 5110 и скетч более 78%
некоторые операции нужно выполнять раз в секунду, в минуту, или вообще один раз при запуске, а этот кусок кода очень часто у многих выполняется в каждом цикле программы, тем самым увеличивая время её выполнения
Добавлено (18.09.2017, 21:54)
---------------------------------------------
раскидайте по платам а платы выполняйте по условию
Добавлено (18.09.2017, 21:54)
---------------------------------------------
раскидайте по платам а платы выполняйте по условию
Дисплей NOKIA 5110 и скетч более 78%
Как показала практика основной потребитель ресурсов микроконтроллера это блок меню, так что по возможности сделайте его поменьше.
Дисплей NOKIA 5110 и скетч более 78%
опять же можно поместить его на отдельную плату и вызывать по необходимостиsser писал(а):сделайте его поменьше
Дисплей NOKIA 5110 и скетч более 78%
Для разгрузки ещё внешнюю энергонезависимую память можно прилепить.
Дисплей NOKIA 5110 и скетч более 78%
Внешнюю энергонезависимую память уже не поставишь из-за изготовления платы, понятно что вызывать меню плату отдельно можно, но скетч наверное будет весить столько-же как если плата с блоком работало постоянно.
Дисплей NOKIA 5110 и скетч более 78%
конечно столько же. только речь идет о другом, и размер не при чем.chmak2007 писал(а):но скетч наверное будет весить столько-же
Дисплей NOKIA 5110 и скетч более 78%
Я спросил о размере из-за того что при размере скетча более 78% отображение информации на дисплее Nokia 5110 выводится некоректно.
Дисплей NOKIA 5110 и скетч более 78%
да при чем тут размер.... при большой размере кода если он выполняется в цикле весь полностью, время выполнения программы больше чем это нужно для корректной работы.chmak2007 писал(а):Я спросил о размере из-за того что при размере скетча более 78% отображение информации на дисплее Nokia 5110 выводится некоректно.
Дисплей NOKIA 5110 и скетч более 78%
Добил проект посмотрите, чтоможно исправить под редактировать. Отображение на дисплее некоректное.
https://yadi.sk/d/R3NBJlDC3N2sge
В плате №3 стоит случайный генератор чисел
https://yadi.sk/d/R3NBJlDC3N2sge
В плате №3 стоит случайный генератор чисел
Последний раз редактировалось chmak2007 19 сен 2017, 12:42, всего редактировалось 1 раз.
Дисплей NOKIA 5110 и скетч более 78%
первое что попалось на глаза
Добавлено (19.09.2017, 12:58)
---------------------------------------------
далее. у вас на последней плате (21) 32 блока чтения еепром читаются постоянно. для чего?
считали, высчитали нужное значение и записали в переменную. этой переменной потом и пользуйтесь.
Добавлено (19.09.2017, 12:58)
---------------------------------------------
далее. у вас на последней плате (21) 32 блока чтения еепром читаются постоянно. для чего?
считали, высчитали нужное значение и записали в переменную. этой переменной потом и пользуйтесь.
Дисплей NOKIA 5110 и скетч более 78%
1 ошибку исправил. В плате 21 я так калибрую датчики. Накидайте пожалуйста как реализовать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость