Блоки для дисплея на HD44780 от ecoins.
Блоки для дисплея на HD44780 от ecoins.
Эта тема возникла не на пустом месте, а в связи с гиперактивным пиаром ecoins своих блоков для FlProg.
То, что сообщество ecoins не удосужились сделать элементарное описание настройки своих блоков и входов-выходов присутствующих у ПБ, как это традиционно сложилось у других создателей ПБ присутствующих на этом ресурсе, уже переговорено много раз, и обсуждать нет смыла.
А вот меня заинтересовал такой простой тест на AVR контроллере блоков для дисплея на HD44780 от ecoins, который выложил на соседней ветке форумчанин Ivan_Kornege
[spoiler] [/spoiler]
Оказывается, штатный блок использует в шесть раз меньше ресурса контроллера, чем ПБ от ecoins
Т.к. ecoins отмалчивается, то хотелось бы услышать-увидеть аргументы пользователей блоков для дисплея на HD44780 в AVR контроллерах.
Или эти ПБ никто не использует на Arduino типа UNO?
То, что сообщество ecoins не удосужились сделать элементарное описание настройки своих блоков и входов-выходов присутствующих у ПБ, как это традиционно сложилось у других создателей ПБ присутствующих на этом ресурсе, уже переговорено много раз, и обсуждать нет смыла.
А вот меня заинтересовал такой простой тест на AVR контроллере блоков для дисплея на HD44780 от ecoins, который выложил на соседней ветке форумчанин Ivan_Kornege
[spoiler] [/spoiler]
Оказывается, штатный блок использует в шесть раз меньше ресурса контроллера, чем ПБ от ecoins
Т.к. ecoins отмалчивается, то хотелось бы услышать-увидеть аргументы пользователей блоков для дисплея на HD44780 в AVR контроллерах.
Или эти ПБ никто не использует на Arduino типа UNO?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 2681
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 16 раз
- Поблагодарили: 8 раз
Блоки для дисплея на HD44780 от ecoins.
[ref]EgorKa[/ref], штатный блок в нынешнем исполнении очень сильно тормозит цикл и иногда это бывает важнее свободной памяти. А вообще всегда есть альтернатива в том числе и для дисплея, и если вам не нравятся блоки екоинс, то не используйте их.
Блоки для дисплея на HD44780 от ecoins.
Вы меня удивили. Вот на моей UNO тест с соседнй ветки вообще не работает
Я не жду в этой теме советов, чем мне пользоваться или не пользоваться.
Я хочу разобраться, действительно ли кто-то использует эти блоки, и каким образом, если при простом тесте они просто не влезают в контроллер.
-
- Полковник
- Сообщения: 3388
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 27 раз
- Поблагодарили: 26 раз
Блоки для дисплея на HD44780 от ecoins.
Поскольку эти блоки разработаны нами, то советы разработчика уместны.
Блоки ecoins (не только LCD) требуют больше памяти - это цена за быстродействие и дополнительные сервисы.
На UNO, Nano работать можно, но для небольших проектов.
И совет от разработчика (ecoins), который имеем свое представление в каком направлении идет развитие FLProg, микроэлектроники и системного программного обеспечения (в том числе и библиотек ecoins):
"Поскольку поддержка контроллеров с небольшой памятью (Nano,UNO и пр.) в FLProg будет сокращаться, лучше начинать от них отказываться."
Из старых контроллеров пока остаются "на плаву" Mega2560( много своих специфических плюсов) и Arduino DUE(хороший и дорогой).
Даже ESP8266 возможности новых версий не всегда будет поддерживать (в том числе из-за памяти и быстродействия).
Основные поддерживаемые контроллеры в новых версиях - ESP32(будут добавляться и новые чипы с BlueTooth, ZigBee), Raspberry Pi Pico, Raspberry Pi Pico-W, STM32(1,4,7).
Большое развитие получают интерфейсы (i2c,UART,SPI,WiFi,CAN,Ethernet) и сервисы Modbus-RTU,Modbus-TCP, Web-Server как одно из рекомендуемых штатных средств для всех проектов FLProg.
От себя рекомендую больше использовать Raspberry Pi - по цене быстро дешевеет и есть перспектива появления новых контроллеров.
==========
Такие рекомендации и дополнительная информация по перспективам для пользователей FLProg.
--------------
Спасибо.
С уважением ecoins.
Блоки для дисплея на HD44780 от ecoins.
Приведите пример в формате flp. У меня в UNO не влазит код Вашего ПБ.
-
- Полковник
- Сообщения: 3388
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 27 раз
- Поблагодарили: 26 раз
Блоки для дисплея на HD44780 от ecoins.
Проверил, действительно сейчас проект в UNO не помещается.
Это связано не столько с библиотекой LCD, сколько с тем что ecoins перешёл в основной библиотеке RT_HW_BASE.h от оптимизации по памяти в сторону оптимизации по быстродействию и поддержки многоплатформенности.
Так просто диспетчер, который использует эту библиотеку, в Nano занимает 10600/954 байт.
Для Nano это много, для других контроллеров незначительно.
Если в FLProg сделать проект из одного единственного блока LCD, то он займет 5524/459.
И т.д.
---------------
ecoins выполнил сеансы "саморазоблачения" и "отрицательного пиара", и Вы как дотошный (пока только в AVR328) пользователь возможно будете удовлетворены.
-----
Желаю успехов в проектировании в среде FLProg.
Спасибо.
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
Блоки для дисплея на HD44780 от ecoins.
так ты как мегатестировщик своих ПБ и напиши в своей "ЭкоСреда ecoins", что твоё творчество работает не со всеми досками ардуино и старательно перечисли с какими.
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
Блоки для дисплея на HD44780 от ecoins.
да ладно пока тебя тут не ткнул EgorKa носом ,то ты здесь советы раздавал как всё зашибись будет работать с твоими ПБ.
Блоки для дисплея на HD44780 от ecoins.
прошу совета.
делаю весы на нано328+лсд 20х4 строки + НХ711+енкодер.
вопрос: есть ли не такие тормозные как штатные блоки для дисплея на HD44780
под ето хозяйство? спс.
делаю весы на нано328+лсд 20х4 строки + НХ711+енкодер.
вопрос: есть ли не такие тормозные как штатные блоки для дисплея на HD44780
под ето хозяйство? спс.
-
- Сержант
- Сообщения: 124
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Блоки для дисплея на HD44780 от ecoins.
как насчет этих?
не знаю как с торможением и объемом занимаемой памяти но у меня на NANO сигнализациях такие рабоает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 1 раз
Блоки для дисплея на HD44780 от ecoins.
[ref]ecoins[/ref],
Для экспериментов мне кажется надо создать другую ветку или сайт. В Flprog было сделано много проектов для домашней автоматизации которые многие, не специалисты повторили. За последних три года я не видел ни одного законченного проекта на STM32 который можно было бы повторить или чему-то научиться. Мне так кажется, сайт меняет свое первоначальное направление. Это как в ГПТУ преподавать высшую математику.
Блоки для дисплея на HD44780 от ecoins.
[ref]stypler[/ref], развитие ФЛП позволяет пойти дальше, чем домашняя автоматизация, управление светом и поливом. Уже можно заглядываться на пром автоматизацию. А там нужны более гибкие и мощные инструменты. И контроллеры.
Когда-то давно я с восхищением смотрел на Owen Logic, какой он удобный и понятный.
Но после ФЛП без слез и боли на Owen logic уже не взглянешь. И возможностей у Овен намного меньше, хотя это пром решение.
Когда-то давно я с восхищением смотрел на Owen Logic, какой он удобный и понятный.
Но после ФЛП без слез и боли на Owen logic уже не взглянешь. И возможностей у Овен намного меньше, хотя это пром решение.
-
- Полковник
- Сообщения: 3388
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 27 раз
- Поблагодарили: 26 раз
Блоки для дисплея на HD44780 от ecoins.
Возможно полезно создать отдельный форум для профессиональных пользователей (промышленное/ответственное применение FLProg).stypler писал(а): ↑14 май 2024, 11:15 Для экспериментов мне кажется надо создать другую ветку или сайт. В Flprog было сделано много проектов для домашней автоматизации которые многие, не специалисты повторили. За последних три года я не видел ни одного законченного проекта на STM32 который можно было бы повторить или чему-то научиться. Мне так кажется, сайт меняет свое первоначальное направление. Это как в ГПТУ преподавать высшую математику.
Блоки для дисплея на HD44780 от ecoins.
Доброго всем дня. У меня есть к вам вопросик по стандартному блоку дисплея 1602. Как вывести надпись строки справа, у которой меняется длина. Слева понятно. Есть по центру. А вот как сделать чтоб надпись прибавлялась влево, заканчиваясь на последнем столбце. В пользовательских блоках такое имеется. Есть слева, центровать, и справа. А вот как в стандартном блоке так сделать?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей