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

Ответить
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

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

Сообщение autoelectronica »

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

Отправлено спустя 2 часа 16 минут 35 секунд:
Попробовал через компаратор сравнить , но реагирует на все кнопки на таче. Как же правильно отфильтровать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

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

Сообщение autoelectronica »

Неужели никто не подскажет? Может есть примеры на форуме?
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

autoelectronica писал(а): 26 дек 2022, 22:16
Без отдельной библиотеки разобрать строки будет не просто.
Пример приема можно подсмотреть в библиотеке Nextion ecoins.
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

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

Сообщение autoelectronica »

ecoins, т.е. разобрать строку на d0 d1 d2 d3 итд вид штатными средствами FLPROG нельзя?
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

autoelectronica писал(а): 26 дек 2022, 23:07 ecoins, т.е. разобрать строку на d0 d1 d2 d3 итд вид штатными средствами FLPROG нельзя?
Наверное возможно. Однако полагаю , что при работе с пультом будут возникать новые задачи соотвественно "новые костыли". Работа со строками - это "ресурсо-затратный" процесс и приемный буфер UART размерами ограничен. При определенном наборе длинных действий может проявиться проблема с потерей транзакций.
Engeny
Рядовой
Сообщения: 1
Зарегистрирован: 29 дек 2022, 11:12
Имя: Евгений

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

Сообщение Engeny »

Добрый день, подключил дисплей DWIN 7 по модбасу, задействовал CH340, для отладки, все работает. Нужно учесть, то что адресация холдинг-регистров в HEX формате в панели, а в скаде FLPROG DEC, т.е. адрес 5000 нужно указать как 20480.
BuLLdoZZeRby
Рядовой
Сообщения: 4
Зарегистрирован: 08 дек 2021, 14:55
Имя: Дмитрий

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

Сообщение BuLLdoZZeRby »

Добрый день. Сейчас тоже занимаюсь с DWIN. Пока работал по modbus, но пришел к тому, что нужно попробовать по UART. Из имеющихся средств в FLprog можно собрать костыли, но хотелось бы полноценный ПБ или прям на уровне встроенного блока, как с Nextion. Может быть найдутся желающие поковырять эту тему. Или можно автору FLProg отправить дисплей, а он при наличии свободного времени, мог бы с ним познакомиться. На мой взгляд дисплеи неплохие и отличная альтернатива Nextion.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

BuLLdoZZeRby писал(а): 30 дек 2022, 10:36 На мой взгляд дисплеи неплохие и отличная альтернатива Nextion.
Может дело в картинке, но по моему есть более дешевые альтернативы (или я не там сравниваю) с бесплатным ПО "на великом и могучем".
https://aliexpress.ru/item/32999103772. ... 6927602324
и DWIN
https://aliexpress.ru/item/100500330776 ... 5125526060
Не реклама.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

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

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:37, всего редактировалось 1 раз.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

Nikan писал(а): 30 дек 2022, 14:53 вот это соответствует KINKO
Nikan писал(а): 30 дек 2022, 14:53 ПО для DWIN-a на английском.
Ну я для себя выбрал приоритетом локализованное ПО )
Думаю что правильно выбирать исходя из сценария использования. Только ввод настроек и периодический просмотр информации или как деталь интерьера (типа метеостанции).
И да, панели рассматривал исключительно для производства.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
BuLLdoZZeRby
Рядовой
Сообщения: 4
Зарегистрирован: 08 дек 2021, 14:55
Имя: Дмитрий

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

Сообщение 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$.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя