Недостаточно памяти про мини 3.3 в
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Недостаточно памяти про мини 3.3 в
здравствуйте, ардуино про мини 3.3 в, объясните пожалуйста, написано что памяти недостаточно, а использовано 57 процентов, не могу понять, и при заливке скетча пол экрана пропадает.
вот сообщение загрузщика:
Скетч использует 17 808 байт (57%) памяти устройства. Всего доступно 30 720 байт.
Глобальные переменные используют 1 648 байт (80%) динамической памяти, оставляя 400 байт для локальных переменных. Максимум: 2 048 байт.
Недостаточно памяти, программа может работать нестабильно.
Добавлено (21.03.2016, 18:28)
---------------------------------------------
скетч
вот сообщение загрузщика:
Скетч использует 17 808 байт (57%) памяти устройства. Всего доступно 30 720 байт.
Глобальные переменные используют 1 648 байт (80%) динамической памяти, оставляя 400 байт для локальных переменных. Максимум: 2 048 байт.
Недостаточно памяти, программа может работать нестабильно.
Добавлено (21.03.2016, 18:28)
---------------------------------------------
скетч
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Недостаточно памяти про мини 3.3 в
скетч
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Недостаточно памяти про мини 3.3 в
это относится к: Глобальные переменные используют 1 648 байт (80%) динамической памяти, оставляя 400 байт для локальных переменных. Максимум: 2 048 байт.
Недостаточно памяти, программа может работать нестабильно.
нужно убавить до 70%-75%
Недостаточно памяти, программа может работать нестабильно.
нужно убавить до 70%-75%
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Недостаточно памяти про мини 3.3 в
а как мне узнать где эти глобальные переменные или это те которые просто переменные ?gore-40 писал(а):Глобальные переменные используют 1 648 байт (80%) динамической памяти, оставляя 400 байт для локальных переменных
Недостаточно памяти про мини 3.3 в
аж 11 объектов дисплея, и главное непонятно как от этого избавиться.
такой подход странен, вместо одного объекта на устройство, по объекту (с копиями полей данный и кодом) на каждую изменяемую строчку. маразм.
[spoiler=Спойлер]оффтопик: это ужас. [/spoiler]
такой подход странен, вместо одного объекта на устройство, по объекту (с копиями полей данный и кодом) на каждую изменяемую строчку. маразм.
[spoiler=Спойлер]оффтопик: это ужас. [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось SirYorik 22 мар 2016, 08:58, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Недостаточно памяти про мини 3.3 в
дисплеем пользуюсь пользовательским блоком, как его один раз использовать не знаю, поэтому повторяется блок много раз, один блок одна строка и выбор места.
Недостаточно памяти про мини 3.3 в
сейчас для вывода инфы на дисплей на одну строку используется несколько блоков дисплея с указанием номера столбца для каждой инфы, а если попробовать место задать пробелами , сложить ее и потом одной строкой вывести на дисплей?
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Недостаточно памяти про мини 3.3 в
спасибо, действительно помогает, уменьшается размер глоб. переменных, но похоже что нужно чтоб блок дисплея был один, с несколькими входами.vlad писал(а):сложить ее и потом одной строкой вывести на дисплей?
Недостаточно памяти про мини 3.3 в
В большинстве случаев использование блоков сложения строк и мультиплексоров позволяет использовать один блок дисплея.
Недостаточно памяти про мини 3.3 в
Делаю двухязычное меню с несколькими пунктами установок на 1602. Использовал по одному блоку дисплея на каждую на первую и вторую строку экрана. Перёд блоком мультиплексоры.
Недостаточно памяти про мини 3.3 в
мультиплексоры, да.Evgesha писал(а): похоже что нужно чтоб блок дисплея был один, с несколькими входами.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Недостаточно памяти про мини 3.3 в
спасибо большое всем за ответы, после долгих мучений получилось добавить входа в блок дисплея, размер глоб. переменных уменьшился.
Добавлено (22.03.2016, 13:44)
---------------------------------------------
Добавлено (22.03.2016, 13:44)
---------------------------------------------
покажите пожалуйста, как используете мультиплексоры, вы сами строки перекидываете ?Noname писал(а):Делаю двухязычное меню с несколькими пунктами установок на 1602. Использовал по одному блоку дисплея на каждую на первую и вторую строку экрана. Перёд блоком мультиплексоры.
Недостаточно памяти про мини 3.3 в
Это зависит от того как вы вывод делаете, если целиком строку, то можно целиком строки менять мультиплексором, если меняется только часть информации, то можно с мультиплексора или мультиплексоров подавать на блок сложения строк, а с него уже на дисплей.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
Недостаточно памяти про мини 3.3 в
хотя бы этот пример покажите пожалуйстаОлег писал(а):Это зависит от того как вы вывод делаете, если целиком строку, то можно целиком строки менять мультиплексором
Недостаточно памяти про мини 3.3 в
Если у вас строки переключаются по кольцу, то можно делать так:
Если по-другому, то надо исходить из того как у вас это организовано.
Если по-другому, то надо исходить из того как у вас это организовано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Недостаточно памяти про мини 3.3 в
нетолковый пост для справки: примерно показано откуда такие запросы к памяти
Недостаточно памяти про мини 3.3 в
В посте #15 Олег показал Вам пример, у меня принцип такой же.Evgesha писал(а):окажите пожалуйста, как используете мультиплексоры
Если Вам все еще не совсем понятно, то напишите что вы хотите переключать .
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей