Страница 1 из 1

Обработка данных из UART

Добавлено: 25 дек 2022, 16:06
autoelectronica
Господа. Подключился к дисплею DWIN, аналог NEXTION. С дисплея получаю данные 5A A5 06 83 01 24 34. Шестой и седьмой байт это данные о нажатой кнопке на дисплее. Подскажите, как их выделить и включить выход на контроллере?

Отправлено спустя 2 часа 16 минут 35 секунд:
Попробовал через компаратор сравнить , но реагирует на все кнопки на таче. Как же правильно отфильтровать?

Обработка данных из UART

Добавлено: 26 дек 2022, 22:16
autoelectronica
Неужели никто не подскажет? Может есть примеры на форуме?

Обработка данных из UART

Добавлено: 26 дек 2022, 23:02
ecoins
autoelectronica писал(а): 26 дек 2022, 22:16
Без отдельной библиотеки разобрать строки будет не просто.
Пример приема можно подсмотреть в библиотеке Nextion ecoins.

Обработка данных из UART

Добавлено: 26 дек 2022, 23:07
autoelectronica
ecoins, т.е. разобрать строку на d0 d1 d2 d3 итд вид штатными средствами FLPROG нельзя?

Обработка данных из UART

Добавлено: 27 дек 2022, 04:28
ecoins
autoelectronica писал(а): 26 дек 2022, 23:07 ecoins, т.е. разобрать строку на d0 d1 d2 d3 итд вид штатными средствами FLPROG нельзя?
Наверное возможно. Однако полагаю , что при работе с пультом будут возникать новые задачи соотвественно "новые костыли". Работа со строками - это "ресурсо-затратный" процесс и приемный буфер UART размерами ограничен. При определенном наборе длинных действий может проявиться проблема с потерей транзакций.

Обработка данных из UART

Добавлено: 30 дек 2022, 10:24
Engeny
Добрый день, подключил дисплей DWIN 7 по модбасу, задействовал CH340, для отладки, все работает. Нужно учесть, то что адресация холдинг-регистров в HEX формате в панели, а в скаде FLPROG DEC, т.е. адрес 5000 нужно указать как 20480.

Обработка данных из UART

Добавлено: 30 дек 2022, 10:36
BuLLdoZZeRby
Добрый день. Сейчас тоже занимаюсь с DWIN. Пока работал по modbus, но пришел к тому, что нужно попробовать по UART. Из имеющихся средств в FLprog можно собрать костыли, но хотелось бы полноценный ПБ или прям на уровне встроенного блока, как с Nextion. Может быть найдутся желающие поковырять эту тему. Или можно автору FLProg отправить дисплей, а он при наличии свободного времени, мог бы с ним познакомиться. На мой взгляд дисплеи неплохие и отличная альтернатива Nextion.

Обработка данных из UART

Добавлено: 30 дек 2022, 13:58
Ingwar
BuLLdoZZeRby писал(а): 30 дек 2022, 10:36 На мой взгляд дисплеи неплохие и отличная альтернатива Nextion.
Может дело в картинке, но по моему есть более дешевые альтернативы (или я не там сравниваю) с бесплатным ПО "на великом и могучем".
https://aliexpress.ru/item/32999103772. ... 6927602324
и DWIN
https://aliexpress.ru/item/100500330776 ... 5125526060
Не реклама.

Обработка данных из UART

Добавлено: 30 дек 2022, 14:53
Nikan
.

Обработка данных из UART

Добавлено: 30 дек 2022, 15:46
Ingwar
Nikan писал(а): 30 дек 2022, 14:53 вот это соответствует KINKO
Nikan писал(а): 30 дек 2022, 14:53 ПО для DWIN-a на английском.
Ну я для себя выбрал приоритетом локализованное ПО )
Думаю что правильно выбирать исходя из сценария использования. Только ввод настроек и периодический просмотр информации или как деталь интерьера (типа метеостанции).
И да, панели рассматривал исключительно для производства.

Обработка данных из UART

Добавлено: 01 янв 2023, 12:30
BuLLdoZZeRby
Ingwar писал(а): 30 дек 2022, 13:58
BuLLdoZZeRby писал(а): 30 дек 2022, 10:36 На мой взгляд дисплеи неплохие и отличная альтернатива Nextion.
Может дело в картинке, но по моему есть более дешевые альтернативы (или я не там сравниваю) с бесплатным ПО "на великом и могучем".
https://aliexpress.ru/item/32999103772. ... 6927602324
и DWIN
https://aliexpress.ru/item/100500330776 ... 5125526060
Не реклама.
Вместо ответа дам ссылку https://aliexpress.ru/item/100500366356 ... 6704066803, не реклама.
Взял такой на пробу: 7", в корпусе, резистивный тач, rs232 - 2шт + rs485 1шт. с доставкой около 45$.