Страница 1 из 2
Проблема с блоком UART
Добавлено: 22 мар 2023, 08:23
VillyFog
Доброе утро. В чем может быть проблем? При обмене дисплея с ардуино отправляю данные по UART без проблем, а вот получить не могу. Пробовал поменять ардуинку, результат тотже. такое ощущение что прием из UART заблокирован. Может в настрорйках нужно чтото настроить?
Проблема с блоком UART
Добавлено: 22 мар 2023, 08:55
Sancho
VillyFog писал(а): 22 мар 2023, 08:23
Может в настрорйках нужно чтото настроить?
Что-бы посоветовать что-то в данном случае, а тем более проверить Вашу проблему, нужна не картинка, а файл проекта, .flp, с текущими настройками.
Проблема с блоком UART
Добавлено: 22 мар 2023, 09:31
VillyFog
Добрый день. вот сам файл.
Проблема с блоком UART
Добавлено: 22 мар 2023, 12:12
Sancho
[ref]VillyFog[/ref], Вы уверены, что получаете именно "123"?
Если у Вас мега, выведите в монитор то, что получаете от панели.
Также, у меня нет чёткого понимания, где именно проблема, уж извините, нету времени вчитываться в побуквенный смысл в каком направлении засада. Это такой тест, в эхо режиме?
VillyFog писал(а): 22 мар 2023, 08:23
...При обмене дисплея с ардуино отправляю данные по UART без проблем, а вот получить не могу. Пробовал поменять ардуинку, результат тотже. такое ощущение что прием из UART заблокирован. Может в настрорйках нужно чтото настроить?
Проблема с блоком UART
Добавлено: 22 мар 2023, 14:53
VillyFog
Дело в том что я отправлять данные в дисплей могу, а получить нет. Как бы не старался ничего не происходит. Как будто отключен прием данных
Проблема с блоком UART
Добавлено: 22 мар 2023, 15:00
Phazz
А вы уверены, что с дисплея приходит именно 123?
Проблема с блоком UART
Добавлено: 22 мар 2023, 19:36
VillyFog
Помогите, как понять что приходит?
Отправлено спустя 4 минуты 33 секунды:
Вот что отсылает Nextion по нажатию на b0
Проблема с блоком UART
Добавлено: 22 мар 2023, 19:39
Sancho
Вот видите, у Вас доп. символы - "конец строки" и "перевод каретки".
Вариант 1 - производить поиск нужного в принятом.
Вариант 2 - обрезать 2 символа и сравнивать.
Проблема с блоком UART
Добавлено: 22 мар 2023, 19:46
Dryundel
VillyFog писал(а): 22 мар 2023, 19:31
Помогите, как понять что приходит?
Во первых Вам пытаются помочь.
Sancho писал(а): 22 мар 2023, 12:12
Если у Вас мега, выведите в монитор то, что получаете от панели.
Вы это хотя бы сделали?
Во фторых. Похоже Вы пытаетесь работать с Nextion подручными средствами. Может не все так однозначно?
Может не зря специальные блоки на то существуют?
С Nextion приходит не просто цифра.
В третьих, с UART парсить надо. Это Вам не телеграф.
Проблема с блоком UART
Добавлено: 22 мар 2023, 19:49
VillyFog
Пробовал так, не помогло
Отправлено спустя 3 минуты 12 секунд:
Если пользыватся встроиными блоками все очень страшно тормозит, а шаговый двигатель вообще не запускается
Проблема с блоком UART
Добавлено: 22 мар 2023, 20:08
Sancho
VillyFog писал(а): 22 мар 2023, 19:49
Если пользыватся встроиными блоками все очень страшно тормозит, а шаговый двигатель вообще не запускается
Вы принимаете не корректно.
На форуме много раз обсуждалось - приём строки из uart.
Сейчас пример сделаю.
Тестите. Проверьте настройки скорости и т.д.
Проблема с блоком UART
Добавлено: 22 мар 2023, 20:20
VillyFog
[ref=#ff8000]Sancho[/ref], Буду Вам благодарен за пример
Проблема с блоком UART
Добавлено: 22 мар 2023, 20:23
Rovki
[ref]VillyFog[/ref],
Вам конкретно посоветовали использовать блоки от экойнс для работы с нексион, многие проблемы при работе уйдут и шд заработает.
Проблему нужно решать координально, а не латать по быстрому на коленке.
Проблема с блоком UART
Добавлено: 22 мар 2023, 20:27
Sancho
Пример выше.
Если есть - подключите переходник usb ttl и запустите какую нибудь терминальную программу, прямо в flp можно.
В ней, проге, Вы сможете точно определить скорость, что идёт от источника, и т.д.
Отправлено спустя 1 минуту 31 секунду:
Rovki писал(а): 22 мар 2023, 20:23
Вам конкретно посоветовали использовать блоки от экойнс для работы с нексион, многие проблемы при работе уйдут и шд заработает.
Человек не может принять вообще ничего, а Вы с блоками...
Проблема с блоком UART
Добавлено: 22 мар 2023, 20:32
Rovki
Sancho писал(а): 22 мар 2023, 20:27
Пример выше.
Если есть - подключите переходник usb ttl и запустите какую нибудь терминальную программу, прямо в flp можно.
В ней, проге, Вы сможете точно определить скорость, что идёт от источника, и т.д.
Отправлено спустя 1 минуту 31 секунду:
Rovki писал(а): 22 мар 2023, 20:23
Вам конкретно посоветовали использовать блоки от экойнс для работы с нексион, многие проблемы при работе уйдут и шд заработает.
Человек не может принять вообще ничего, а Вы с блоками...
"Если пользыватся встроиными блоками все очень страшно тормозит, а шаговый двигатель вообще не запускается"
Он ещё и это писал
Проблема с блоком UART
Добавлено: 22 мар 2023, 20:34
Phazz
[ref=#ff8000]Rovki[/ref], он имел ввиду встроенные для нексиона. Если просто читать из уарт, может и получится.
Проблема с блоком UART
Добавлено: 22 мар 2023, 21:51
Rovki
Phazz писал(а): 22 мар 2023, 20:34
[ref=#ff8000]Rovki[/ref], он имел ввиду встроенные для нексиона. Если просто читать из уарт, может и получится.
Может и получится, да же уверен получится, с помощью товарищей. Но потом начнуться новые проблемы и вопросы, которые уже ТС озвучил. Потому вы и я повторил , что сразу лучше использовать блоки других товарищей.
Проблема с блоком UART
Добавлено: 22 мар 2023, 22:55
ecoins
VillyFog писал(а): 22 мар 2023, 19:36
Помогите, как понять что приходит?
Отправлено спустя 4 минуты 33 секунды:
Вот что отсылает Nextion по нажатию на b0
Nextion сам по себе вроде ничего не отправляет. Для этого в нем должен быть какой скрипт.
-----------------
Вы не первый, кто пробует работать с этим устройством.
Поскольку мы много времени потратили на исследования работы с Nextion, Вы можете воспользоваться нашим опытом, советами и рекомендациями.
Они могут показаться не столь очевидными, но это одна из доступных для Вас возможность, которую Вы можете использовать или не использовать.
----------------
1.Определиться с версией редактором Nextion - последний v.1.65.1.
2.Познакомиться с темой на форуме (она короткая)
viewtopic.php?f=72&t=8418&p=120998&hili ... on#p120998
3.Познакомиться с темой на форуме(она не короткая)->
viewtopic.php?t=6943
4.Приобрести уроки по Nextion Селиванова
https://nextion.info/content.html. Они платные, но дешевле чем экземпляр дисплея. По моему мнению разработчик уроков выполнил очень большую и кропотливую работу и предложил очень эффективный материал. Несколько человек по моей рекомендации купили эти уроки и остались довольными. И при уже наработанном опыте, я регулярно пользуюсь этими уроками.
5.Не используйте предлагаемые решения для Arduino от Nextion -
https://github.com/itead/ITEADLIB_Arduino_Nextion. Для эрудиции полезно, для прикладного использования скорее нет. Мы пробовали, осадок тяжелый остался - но возможно Вам что-то и понравится.
6.Не тратьте время на попытки что-то сделать на штатных блоках UART - они не для этого, и использование их требует некоторой подготовки.
7.Не настраивайтесь на быстрый результат. Все окажется сильно не так, как Вам сейчас представляется (выводы сделал на основе этой темы - возможно не прав).
8.На ветке по Nextion, на которую прикреплена ссылка, есть примеры успешной реализации не простых тестовых примеров, один из пользователей на основе своего опыта(он тоже начинал с начального уровня) сделал очень хорошее описание.
9.Ну и пробовать конечно, пробовать - помочь, помогут но достижение Вами успеха возможно только при Вашем участии.
-----
Успехов.
Проблема с блоком UART
Добавлено: 22 мар 2023, 23:17
evgen123
ecoins писал(а): 22 мар 2023, 22:55
Приобрести уроки по Nextion Селиванова
https://nextion.info/content.html. Они платные, но дешевле чем экземпляр дисплея. По моему мнению разработчик уроков выполнил очень большую и кропотливую работу и предложил очень эффективный материал. Несколько человек по моей рекомендации купили эти уроки и остались довольными. И при уже наработанном опыте, я регулярно пользуюсь этими уроками.
Имел я как-то дело с Максимом Михайловичем...
Проблема с блоком UART
Добавлено: 23 мар 2023, 09:34
Утвш
evgen123 писал(а): 22 мар 2023, 23:17
Имел я как-то дело с Максимом Михайловичем...
Многозначительное сообщение. Позволяет ширизну домысливания.
Я тоже имел дело с Максимом Селивановым. Все, что положено - получено. Все, что обещано - сделано. И курс мне здорово помог, и в помощи мне отказано не было.