DWIN DGUS дисплеи HMI

Euronimus
Offline
Зарегистрирован: 18.12.2016

brokly пишет:

Эти дисплеи отвечать не обязаны. 

Эта фраза все починила =)))) спасибо, удалось с флешки залить демку.

флешка на 8, форматнул с этими параметрами:

Nik_an пишет:

Fat32 сектор 4k

starmos
Offline
Зарегистрирован: 02.07.2015

Попробовал прошить дисплей не через флешку, а по последовательному каналу 2, по которому у него и обмен информацией идет. Успешно прошилось вроде, штатными средствами из DGUS_TOOL_V8.0.1.1. 

Кто-нибудь интересовался процессом прошивки этих дисплеев через serial? Может встречали где-нибудь информацию? Интересует протокол прошивки. Есть такая мысль, организовать удаленное обновление прошивки дисплея. Может есть утилиты командной строки, для прошивки через serial?

Tashkey
Offline
Зарегистрирован: 09.09.2018

Всем привет и спасибо тем, кто вникал в тему и делился наработками.

Три года назад купил для пробы пару дисплеев:
DMT48270C043_15WT
DMT48270C043_04WN
Только дошли руки попробовать.  На повестке самый простенький - 04WN. Если не ошибаюсь, с ним копался уважаемый slider. Подскажите, пожалуйста, каким софтом его ковырять (у него режим TC). Ну и, если можно, в двух словах старт, типа: "Подключить, послать xxx  с терминала, должен ответить yyy. Если все нормально, запускаем DGUS такой-то и пробуем то-то".

Спасибо.

PS. Кстати, заодно нашел у себя подобный дисплей SDWe043C40T от ViewTech, который оказывается, купил еще годом ранее. Никто не сталкивался?

PPS. Подключился к компу с помощью переходника USB-TTL UART, который покупал в комплекте. Соединился через Terminal v.1.9 на 115200 8N1. Посылал handshake, яркость 50%, яркость 100% ($AA$00$CC$33$C3$3C, $AA$30$80$CC$33$C3$3C, $AA$30$FF$CC$33$C3$3C). Заливку разными цветами. Все работает.

Как я понял из пояснений slidera, софтом этот дисплей не поддерживается и я могу только рисовать командами по UART. Еще выводить 16 картинок, подгруженных с карточки. И, вроде, это количество можно увеличить хитрыми методами вроде библиотеки спрайтов. Поправьте, пожалуйста, если я что-то упустил или неверно понял.

Ну, и еще важный вопрос - шрифты. Особенно кириллица.

Спасибо. 

slider
Offline
Зарегистрирован: 17.06.2014

Tashkey, вы попробовали примерчик - как бы видео(анимация) из #171  , там где движение Тэслы.
 По поводу шрифтов пробуйте, сам не делал табличку.  с подменными спрайтами не занимался не изучал , не было такой задачи. 
Для этого самого простого , тупого, диспа DMT48270C043_04WN , в одном из проектов, быстро сделали так (не стали париться со шрифтами и побуквенным выводом) :
т.к. имеем для такого простенького диспа - ограничение 16картинок, и каждая должна быть не более 32Кб, и по задаче нам оказалось нужно было немного меняющихся фраз, около 20 ,
то просто сделали главные картинки (фоновые), и по другим картинкам скомпоновали фразы и значки. усё.  
  Всё уместилось даже в половину количества картинок от лимита 16ти. Для создания хорошего и незамыленого jpg с фразами, использовали программу Paint.NET. 
Умещаясь в ограничение 32кб , файлы получились с размерами пикселей 480х272 , 480х200 , 480х133 , 480х149 ,  78х60,... по  31,9кб и меньше.  В скетче, командами по uart, с картинок выдергивались картинки-фразы целиком и вставлялись на основные экраны. Цифры использовались родные из диспа.  Всё. 
// проект не могу приложить, т.к. коммерческий, и не мой. Думаю в инете их полно уже должно быть, если хорошо поискать. Да и за чем, там и так всё просто.

Tashkey
Offline
Зарегистрирован: 09.09.2018

slider, спасибо большое за ответ и вообще за ту обширную полезную информацию, которой Вы делитесь. Перевариваю, буду пробовать. :)

Tashkey
Offline
Зарегистрирован: 09.09.2018

Таки окирпичил дисплейчик. :(
Набросал тестик под STM32, все рисует, прямоугольнички, линии, заливки. Текст выводит корректно. Следующим этапом захотел кириллицу. Сделал в родной утилите фонт. Взял карточку на 16 Гб (меньше не нашлось), отформатировал FAT32/4кб. Сделал, как положено, папку DWIN_SET, положил туда сделанный фонт. Правда он у меня назывался MicrosoftSans16Cyr.dzk, я его переименовал, согласно документации, в 0T5UIC1.HZK (Хм. Даже расширение другое, но вариантов нет). Еще положил туда скачанный с офсайта T5UIC1_V22_20200409.BIN. Тяга к обновлениям пересилила осторожное "Работает - не трогай". При подключении с карточкой экран погас и ничего на нем не появилось. Я подождал несколько минут и отключил. Теперь он в таком состоянии и пребывает, хоть с карточкой, хоть без. Темный экран и тишина. На попытки хэндшейка через терминал не реагирует.

Выручайте, други! Нужны умные мысли. У себя таковых что-то не обнаружил.

Yury Basoff
Offline
Зарегистрирован: 16.02.2021

Доброго времени суток!

Окучиваю дисплейчик DMG80480C070-03WTC достался на халяву.

Разбираюсь с графическими элементами. Вроде все получается. Картинки вывожу, кнопочки, с тачскрином работаю, картинки переключаю. 

Проги заливаю через UART с toolа DGUS овского. Собрался к контроллеру подключать. И тут на одной теме стопарнулся. Шрифты мать их. Формирую элемент на экране Text пытаюсь на него по умолчанию строку вывести. Фонт залил. Как сам делал фонт, так и с примера брал, так и с сайта качал. Или ничего нет в окне или какой-то мусор или из строки всего одну букву выведет, совсем к строке не относящейся.

А еще прикол: элемент DataVariable на экран ставлю, ввожу в него значение по умолчанию (22 например) на дисплее выводится 9468.

При это в режиме симуляции в самой IDE все показывает корректно. 

Походу у меня скоро мозг взорвется. Приходилось программить и по круче вещи, а здесь уперся и все. Кто-нибудь с таким эффектом сталкивался? Как решили? Если не сложно, намекните куда идти, пожалуйста.))) Уже все перекопал, мануалы, что на сайте официальные перечитал. Осталось только гвоздем его к стене прибить на память.)

serg992313
Offline
Зарегистрирован: 18.02.2021

Доброго времени суток. Приобрёл  DMG80480C043_01WTC, заводскую программу заменил своей, но остался поворот дисплея 90, никак не могу закачать свой Config, через флешку показывает 0 загружено, хотя в той же папке 16.wae загружается.Может я неправильно прописываю название CONFIG.CFG, уже все перепробовал или можно его по UART как-то, Использую DGUS tool 8.0

serg992313
Offline
Зарегистрирован: 18.02.2021

Что-то после конфига пошло не так. Получился кирпич и звук из Buzzer, на UART не отвечает.

Можно как-то запустить, перепрошить прошивку или что то подобное?

Заранее спасибо.

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

Скачай с сайта DWIN ( или форума) демку для твоего дисплея и попробуй залить с карты, должен ожить.

как залить с карты есть в этой теме кури ее
пользуй DGUS_V7595 эта версия корректно работает, 8 глючит.

 

serg992313
Offline
Зарегистрирован: 18.02.2021

Ничего не выходит, просто темный экран, независимо от флешки..(

 

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

флешку отфарматировал?

serg992313
Offline
Зарегистрирован: 18.02.2021

Да, но попробую еще раз с нуля

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

формат Fat32 сектор 4k

потом на нее папку с файлами, дисп отключашь от питания, а него флешку,

включаешь, должен завестись и скопировать файлы.

 

serg992313
Offline
Зарегистрирован: 18.02.2021

Ничего не выходит. Глухой звук из buzzer`a и все

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

странно, у него ядро которое работает с железной частью не зависит о т пользовательских

программ и конфигов, и если вставлена флешка он должен ее прочитать при загрузке

попробуй другую сд какрту

serg992313
Offline
Зарегистрирован: 18.02.2021

Сейчас попробую.

А можно перезалить ядро?

и у меня что-то начались сомнения, может display сдох..

serg992313
Offline
Зарегистрирован: 18.02.2021

также написал производителю и он сказал, что нужно burn the underlying program, но как это сделать и где взять исходники..?

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

http://www.dwin.com.cn/service/ch/file/id/31

файл T5L程序20201221

как залить без флешки не знаю

про флешку - http://arduino.ru/forum/apparatnye-voprosy/dwin-dgus-displei-hmi?page=1#comment-494654

serg992313
Offline
Зарегистрирован: 18.02.2021

Файлы закачал, но а если при помощи флэшки то:

файлы *.bin переименовать или так и оставить?

в конкретную папку на флешке?

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

T5L_UI_DGUS2_V40_20201218.BIN по идее вот этот надо заливать

папка DWIN_SET все вней должно лежать, и читает он только из нее

Tashkey
Offline
Зарегистрирован: 09.09.2018

serg992313,

у меня подобная ситуация после попытки обновить kernel, описал выше. kernel был штатный и соответствовал модели. Более глубокое копание показало, что проц вообще не обращается к SD, а сам раз в секунду сбрасывается по WatchDog. Т.е., судя по всему, надо перешивать firmware через JTAG. Китайская поддержка отвечает бодро и подробно, но результата это не принесло.  В оконцовке они посоветовали купить их JTAG-прошивальщик (PGT05 JTAG Burner: Burner is USD 19) и пообещали в этом случае прислать соответствующий бинарник. У меня самый простой дисплей, который стоит дешевле прошивальщика, поэтому ради одного его нет смысла.

У меня такая ситуация, насколько она совпадает с Вашей - не знаю.

serg992313
Offline
Зарегистрирован: 18.02.2021

После долгой переписки с китайцами, пришли к выводу, что нужен их Burner, поэтому затею оставил, так цена вопроса не стоит потраченных денег и времени.

serg992313
Offline
Зарегистрирован: 18.02.2021

Доброго времени суток!

Кто нибудь подскажет, как отобразить русский шрифт в секции "Text Display"?

Phyllis
Offline
Зарегистрирован: 23.03.2021

This is phyllis from  Beijing Dwin Technology , would  you still  need any support for our DMG LCD screen ?If yes, you can contact  me at phyllis@dwin.com.cn 

Tashkey
Offline
Зарегистрирован: 09.09.2018

Насколько я понимаю, ситуация со слетом загрузчика при выполнении ШТАТНЫХ действий далеко не единичная и, похоже, свидетельствует о наличии существенных косяков в загрузчике дисплеев DWIN. Прошивальщик, который они предлагают, не то чтобы неподъемно дорогой, просто он часто дороже самого дисплея и его приобретение для восстановления одного дисплея бессмысленно. К тому же непонятно, что с бинарником для прошивки? Это те, что в на сайте в свободном доступе? Или нет? Мне поддержка пообещала прислать бинарник, если я куплю прошивальщик. А если это повторится с другим дисплеем - я смогу свободно добыть бинарник и прошить тем же прошивальщиком или мне придется опять покупать прошивальщик, чтобы мне прислали соответствующий бинарник? Лично для меня эти вопросы не до конца ясны и вообще ставят под сомнение использование этих дисплеев.

Второй вопрос. Фирменный DWIN-овский прошивальщик представляет собой автономное устройство со слотом под SD-карту, с которой он читает бинарник и прошивает его в CPU. Нельзя ли прошить CPU более доступным JTAG-прошивальщиком? Если не ошибаюсь, тут уже приводились соображения по распиновке сигналов JTAG на разъеме рядом с CPU и на самом CPU. Кажется, Nik_an что-то писал по этому поводу. Кроме того, где-то попадалась инфа, что CPU T5  - сделан на ядре 8052 и что народ на форуме пишет свой софт в Кейле и как-то ж, наверное, прошивает. Хотя прикладные программы, думаю, загружаются через SD-карточку. В общем, если у кого есть инфа или соображения - поделитесь, пожалуйста. Готов поэкпериментировать (подопытный есть) и поделиться результатами. Конечно, все это имеет смысл, если бинарники в свободном доступе.

Phyllis
Offline
Зарегистрирован: 23.03.2021

Hello ,  this is phyllis from  Beijing Dwin Technology , have your problem been  dealt  now ?If not , you can  contact me at phyllis@dwin.com.cn .

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Phyllis пишет:

Hello ,  this is phyllis from  Beijing Dwin Technology , have your problem been  dealt  now ?If not , you can  contact me at phyllis@dwin.com.cn .

Ооо... Прикольно. 

Phyllis
Offline
Зарегистрирован: 23.03.2021

Здравствуйте, это Филлис из Beijing Dwin Technology, мы являемся оригинальным производителем ЖК-экранов марки dwin, если вам нужен наш экран, вы можете связаться со мной по адресу phyllis@dwin.com.cn

Hello , this is phyllis from  Beijing Dwin Technology , we are the original manufacture for dwin brand LCD screen , if you have any need for our screen , you can contact me at phyllis@dwin.com.cn 

Phyllis
Offline
Зарегистрирован: 23.03.2021

promavto пишет:

Заказал и оплатил два дисплея с комплекте с кабелями подключения еще 28.12.2018г.

Сегодня уже 06.01.2019, а товар даже еще не отправлен. Это настораживает. Будут ли выпускаться  дисплеи массово и сохраниться ли этот уровень цен? Ждемс.

https://ru.aliexpress.com/item/DMT80480L070-02W-7-dgus/32881198417.html?...

дравствуйте, это Филлис из Beijing Dwin Technology, мы являемся оригинальным производителем ЖК-экранов марки dwin, если вам нужен наш экран, вы можете связаться со мной по адресу phyllis@dwin.com.cn

Phyllis
Offline
Зарегистрирован: 23.03.2021

brokly пишет:

Phyllis пишет:

Hello ,  this is phyllis from  Beijing Dwin Technology , have your problem been  dealt  now ?If not , you can  contact me at phyllis@dwin.com.cn .

Ооо... Прикольно. 

It  is my  pleasure , if you need any support , just email to  me  . 

WalrusUnicorn
Offline
Зарегистрирован: 09.04.2021

Здравствуйте. У меня дисплей DMT10600T070_A5WTC. По умолчанию в нём был прописан демо проект с кнопками, ползунками и т.д. При включении каждый раз несколько секунд играла мелодия. Я записал свой проект через SD-карту, всё работает нормально, но эта мелодия продолжает играть каждый раз при подаче питания. Это раздражает, подскажите как её убрать? Спасибо 

Phyllis
Offline
Зарегистрирован: 23.03.2021

You need to create an Russian font first  ,name it with number as font ID  , then  choose this  font ID in the ""Text Display , if you need  font software , just contact me at phyllis@dwin.com.cn 

Phyllis
Offline
Зарегистрирован: 23.03.2021

You need to create an Russian font first  ,name it with number as font ID  , then  choose this  font ID in the ""Text Display , if you need  font software , just contact me at phyllis@dwin.com.cn 

Phyllis
Offline
Зарегистрирован: 23.03.2021

serg992313 пишет:

Доброго времени суток!

Кто нибудь подскажет, как отобразить русский шрифт в секции "Text Display"?

 haha,  i am  not very sue how to  reply  you .You need to create an Russian font first  ,name it with number as font ID  , then  choose this  font ID in the ""Text Display , if you need  font software , just contact me at phyllis@dwin.com.cn 

rob_grig
Offline
Зарегистрирован: 29.07.2020

Всем привет.

Кто нибудь пробовал менять картинки через arduino?

У меня 10 файлов которые надо менять поочередно.

В описании нашел как узнать какая страничка загруженна 5A A5 04 83 0014 01 но как поменять картинку вручную, нет информации.

Заранее благодарен.

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

может стоит указать модель дисплея? смотришь и ответят

EugeneVB
Offline
Зарегистрирован: 26.04.2019

Всем привет!
Такой вопрос, есть уже прошитый DWIN, задача определить с какой скоростью он работает, т.е. какой uart baudrate у него настроен. Простой перебор обычных значений не помог, я так полагаю там какая-то нестандартная скорость стоит.
Я думаю, что мне нужно перебирать все скорости начиная, например, с 9600 и далее с шагом 100. Вопрос в том, что можно отправлять, чтобы получить ответ и убедиться, что это правильная скорость

rob_grig
Offline
Зарегистрирован: 29.07.2020

Допустим GMG80480C043

Насколько я знаю модель дисплея не имеет значения. Если строчка команды начинается с 5A A5 то у всех команды одни и те же.

Кстати кому нужно вот какой командой можно менять картинги через ардуино 5A A5 07 82 00 84 5a 01 00 00

Последние 2 байта номер файла в HEX.

EugeneVB
Offline
Зарегистрирован: 26.04.2019

А есть какая-нибудь универсальная команда, с помощью которой можно, например подсветку изменить или квадрат чёрный нарисовать?

Да, я понимаю, в документации наверняка есть описание, но что-то тяжело мне даётся эта китайская летопись

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

rob_grig пишет:

Допустим GMG80480C043

Насколько я знаю модель дисплея не имеет значения. Если строчка команды начинается с 5A A5 то у всех команды одни и те же.

далеко не факт

Nik_an
Nik_an аватар
Offline
Зарегистрирован: 20.11.2019

есть, в даташите на процессор установленный на дисплее они все есть.

если тяжело дается китайская летопись(хотя гугл ее очень хорошо переводит) пути два - платный раздел или панель нехтион

 

 

Phyllis
Offline
Зарегистрирован: 23.03.2021

EugeneVB пишет:

А есть какая-нибудь универсальная команда, с помощью которой можно, например подсветку изменить или квадрат чёрный нарисовать?

Да, я понимаю, в документации наверняка есть описание, но что-то тяжело мне даётся эта китайская летопись

Могу ли я узнать модель вашего ЖК-экрана? Если это модель с DMG, вы можете загрузить подробную информацию, используя руководство по ссылке https://we.tl/t-Fiox0CSRDu, вы можете проверить графический дисплей 7.4.2 Basic ( 0x21), есть метод для изменения выделения или рисования черного квадрата

EugeneVB
Offline
Зарегистрирован: 26.04.2019

Phyllis пишет:

Могу ли я узнать модель вашего ЖК-экрана? Если это модель с DMG, вы можете загрузить подробную информацию, используя руководство по ссылке https://we.tl/t-Fiox0CSRDu, вы можете проверить графический дисплей 7.4.2 Basic ( 0x21), есть метод для изменения выделения или рисования черного квадрата

Модель DMT48270M043_02WT

Phyllis
Offline
Зарегистрирован: 23.03.2021

EugeneVB пишет:

Phyllis пишет:

Могу ли я узнать модель вашего ЖК-экрана? Если это модель с DMG, вы можете загрузить подробную информацию, используя руководство по ссылке https://we.tl/t-Fiox0CSRDu, вы можете проверить графический дисплей 7.4.2 Basic ( 0x21), есть метод для изменения выделения или рисования черного квадрата

Модель DMT48270M043_02WT

This is the  mini DGUS , you use OS  ?  You may can try with  0x5A01 Animation icon display (when

When the variable is a certain value, multiple icons are displayed in turn, forming an animation in a loop) 
EugeneVB
Offline
Зарегистрирован: 26.04.2019

Phyllis пишет:

This is the  mini DGUS , you use OS  ?  You may can try with  0x5A01 Animation icon display (when

When the variable is a certain value, multiple icons are displayed in turn, forming an animation in a loop) 

According this doc http://www.ampdisplay.com/documents/pdf/The%20Different%20between%20DGUS%20and%20mini%20DGUS.pdf mini DGUS doesn't support user defined baud rate. So it can works only with 115200?

Phyllis
Offline
Зарегистрирован: 23.03.2021

EugeneVB пишет:

Phyllis пишет:

This is the  mini DGUS , you use OS  ?  You may can try with  0x5A01 Animation icon display (when

When the variable is a certain value, multiple icons are displayed in turn, forming an animation in a loop) 

According this doc http://www.ampdisplay.com/documents/pdf/The%20Different%20between%20DGUS%20and%20mini%20DGUS.pdf mini DGUS doesn't support user defined baud rate. So it can works only with 115200?

You can change the  baud rate in CONFIX.TXT file , change the R1 ,Serial port 1 baud rate setting, 0x00-0x10 corresponds to 1200bps-921600bps (the default baud rate is 115200) .The parameters of the configuration file are all one-byte HEX mode (must be capitalized), for example, 0A means decimal 10;

The parameter of the configuration file must be 2 digits, for example, 00 cannot be written as 0
HappySkeleton
Offline
Зарегистрирован: 02.06.2021

Всем добрый день!

Есть проект на базе экрана Nextion, нужен специалист, который разбирается в среде разработки DGUS и сможет создать в ней такой-же проект. Разработка проекта будет оплачена.

Контакт для уточнения деталей проекта:  Makson652@yandex.ru

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Идите в раздел "ИЩУ ИСПОЛНИТЕЛЯ".

slider
Offline
Зарегистрирован: 17.06.2014

подкорректировал сообщение #3 ,

напомню, что в некоторых версиях винды , походу некорректно копируются на микросд файлы 13хххх.bin 14хххх.bin содержащие в названии иероглифы, поэтому их лучше стирать из названия, иначе дисплей их не воспринимает, и кажется что дисплей окирпичился, что не воспринимает их.