DWIN

GibsonStill
Рядовой
Сообщения: 21
Зарегистрирован: 06 июн 2022, 05:01
Имя: Данил
Поблагодарили: 7 раз

DWIN

Сообщение GibsonStill »

Товарищи, может кто подскажет как это решить.
Имеется ESP8266 и DWINовская панель, соединены по UART
Немного извращенно но передачу данных в сторону панели я настроил(да костыли, но что поделать)
Если кому интересно как это реализовано, то я перегоняю стандартную команду на запись в панель 5a a5 05 82 <номер VP> <значение> из HEX в DEC и отправляю
Но вот как настроить чтение что то прям не могу реализовать, там принцип "запрос-ответ" и как то не нашлось такого блока для UART который подойдет для обработки ответа(отправляю для примера запрос 5a a5 04 83 10 10 01 - чтение 1 байта из VP 0x1010, в ответ должен прийти ответ 5a a5 06 83 10 10 01 00 00 или 5a a5 06 83 10 10 01 00 01 в зависимости от статуса переменной)
Спасите-помогите :smile14:
Головная_Боль.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: UART и DWIN

Сообщение ecoins »

GibsonStill писал(а): 03 ноя 2024, 20:27 Товарищи, может кто подскажет как это решить.
Имеется ESP8266 и DWINовская панель, соединены по UART
Немного извращенно но передачу данных в сторону панели я настроил(да костыли, но что поделать)
Если кому интересно как это реализовано, то я перегоняю стандартную команду на запись в панель 5a a5 05 82 <номер VP> <значение> из HEX в DEC и отправляю
Но вот как настроить чтение что то прям не могу реализовать, там принцип "запрос-ответ" и как то не нашлось такого блока для UART который подойдет для обработки ответа(отправляю для примера запрос 5a a5 04 83 10 10 01 - чтение 1 байта из VP 0x1010, в ответ должен прийти ответ 5a a5 06 83 10 10 01 00 00 или 5a a5 06 83 10 10 01 00 01 в зависимости от статуса переменной)
Спасите-помогите :smile14:
Головная_Боль.zip
Вы уверены, что DWIN доступное и хорошое решение?
Если да, то неплохо дать(направить на) образовательный материал для программирования панелей DWIN. Такая панель есть, но мне(и не только) мешает порог вхождения. Если бы помочь преодолеть его, то и блоки необходимые появятся.
Примерно так было с панелями Nextion - теперь это вполне новый рабочий инструмент, встроенный штатно в левую панель FLProg.
Поднять DWIN в FLProg интересная задача.
Давайте объединим усилия, может еще кто-то присоединится.
С уважением, ecoins.
GibsonStill
Рядовой
Сообщения: 21
Зарегистрирован: 06 июн 2022, 05:01
Имя: Данил
Поблагодарили: 7 раз

Re: UART и DWIN

Сообщение GibsonStill »

ecoins писал(а): 04 ноя 2024, 15:46 Вы уверены, что DWIN доступное и хорошое решение?
Если да, то неплохо дать(направить на) образовательный материал для программирования панелей DWIN. Такая панель есть, но мне(и не только) мешает порог вхождения. Если бы помочь преодолеть его, то и блоки необходимые появятся.
Примерно так было с панелями Nextion - теперь это вполне новый рабочий инструмент, встроенный штатно в левую панель FLProg.
Поднять DWIN в FLProg интересная задача.
Давайте объединим усилия, может еще кто-то присоединится.
С уважением, ecoins.
Хорошее решение, очень широкий выбор панелей разных размеров и исполнений(корпусное, только панель, панель с модулем связи, панель с дополнительной макетной зоной), плюс можно выбрать резистив или емкостной сенсор, да и по качеству картинки прямо отлично.
Вообще программа простая для освоения, хватило двух ссылок и одного документа с офф. сайта
https://dwin.pro/ru/info/start3_dgus/
https://dwin.pro/ru/info/commands
! T5L_DGUSII Application Development Guide 20210929.zip
Если есть необходимость могу даже русифицировать гайд.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

https://disk.yandex.ru/i/9Nux8BeJNrGkZg Вот сделал приборы на DWIN экранах
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

Думаю что для простых пользователей программирование экранов DWIN будет проще , чем на ESP32-8048S0xx. Больше примеров на русском и более ближе по пониманию для незнающих C++
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

По возможности, готов направить и помочь в освоении. Хотя, сам еще не все понимаю. Но первые шаги подскажу. Я делаю в связке DWIN-CANNY. Но, надеюсь ecoins поможет сделать связку с FLPROG
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

GibsonStill
Рядовой
Сообщения: 21
Зарегистрирован: 06 июн 2022, 05:01
Имя: Данил
Поблагодарили: 7 раз

Re: UART и DWIN

Сообщение GibsonStill »

autoelectronica писал(а): 04 ноя 2024, 18:24 https://disk.yandex.ru/i/FApRvU6vkyJogw Вот еще
У тебя обмен данными по UART как я понимаю, каким образом ты формируешь считывание ?
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

https://disk.yandex.ru/i/m65gIt8LXOZCnA Вот формирую адрес кнопки в DWIN https://disk.yandex.ru/i/T5KnH78b_bZ0VQ
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

А принимаю уже по уарту
Ander
Лейтенант
Сообщения: 514
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 95 раз

Re: UART и DWIN

Сообщение Ander »

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

Re: UART и DWIN

Сообщение ecoins »

GibsonStill писал(а): 04 ноя 2024, 16:35
ecoins писал(а): 04 ноя 2024, 15:46 Вы уверены, что DWIN доступное и хорошое решение?
Если да, то неплохо дать(направить на) образовательный материал для программирования панелей DWIN. Такая панель есть, но мне(и не только) мешает порог вхождения. Если бы помочь преодолеть его, то и блоки необходимые появятся.
Примерно так было с панелями Nextion - теперь это вполне новый рабочий инструмент, встроенный штатно в левую панель FLProg.
Поднять DWIN в FLProg интересная задача.
Давайте объединим усилия, может еще кто-то присоединится.
С уважением, ecoins.
Хорошее решение, очень широкий выбор панелей разных размеров и исполнений(корпусное, только панель, панель с модулем связи, панель с дополнительной макетной зоной), плюс можно выбрать резистив или емкостной сенсор, да и по качеству картинки прямо отлично.
Вообще программа простая для освоения, хватило двух ссылок и одного документа с офф. сайта
https://dwin.pro/ru/info/start3_dgus/
https://dwin.pro/ru/info/commands
! T5L_DGUSII Application Development Guide 20210929.zip
Если есть необходимость могу даже русифицировать гайд.
Спасибо. Буду смотреть. Русифицировать - это был бы полезный вклад в развитие FLProg.
С уважением, ecoins.
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

Вот русская версия DWIN https://disk.yandex.ru/d/ke0dgOcF4dI__Q
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: UART и DWIN

Сообщение autoelectronica »

Наверно нам нужна отдельная тема DWIN - FLPROG
Ander
Лейтенант
Сообщения: 514
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 95 раз

Re: UART и DWIN

Сообщение Ander »

Думаю можно продолжить в этой. Будут результаты - создадим ветку.
GibsonStill
Рядовой
Сообщения: 21
Зарегистрирован: 06 июн 2022, 05:01
Имя: Данил
Поблагодарили: 7 раз

Re: UART и DWIN

Сообщение GibsonStill »

autoelectronica писал(а): 04 ноя 2024, 19:23 https://disk.yandex.ru/i/m65gIt8LXOZCnA Вот формирую адрес кнопки в DWIN https://disk.yandex.ru/i/T5KnH78b_bZ0VQ
Это понятно, а с canny ты как делаешь запрос чтобы получить статус кнопки ?
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: DWIN

Сообщение autoelectronica »

https://disk.yandex.ru/d/ehzbYTkUK45ugQ Это файл для CANNY5NANO
autoelectronica
Сержант
Сообщения: 118
Зарегистрирован: 18 окт 2016, 21:46
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: DWIN

Сообщение autoelectronica »

Хочется сделать прием и отсылку в DWIN в FLPROG
GibsonStill
Рядовой
Сообщения: 21
Зарегистрирован: 06 июн 2022, 05:01
Имя: Данил
Поблагодарили: 7 раз

Re: DWIN

Сообщение GibsonStill »

autoelectronica писал(а): 07 ноя 2024, 20:46 Хочется сделать прием и отсылку в DWIN в FLPROG
Отсылку вы можете посмотреть как у меня в проекте реализовано, а вот с возвратом пока проблема.
Или можете подождать я пересоберу в нормальный блок отсылки с возможностью простого выбора
GibsonStill
Рядовой
Сообщения: 21
Зарегистрирован: 06 июн 2022, 05:01
Имя: Данил
Поблагодарили: 7 раз

Re: DWIN

Сообщение GibsonStill »

Есть кстати еще статьи тут https://arduino-tex.ru/menu/15/22/stati-dwin.html
Ответить

Вернуться в «UART»

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

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