есть две папки DWIN_SET которые записывались на микро сд карточку и с нее уже в память монитора. В одной заводская программа в другой модифицированная. После заливки модифицированной была залита заводская. Но остались фантомы от прежней. При заливке на микро сд карту прежняя папка удалялась.)
есть две папки DWIN_SET которые записывались на микро сд карточку и с нее уже в память монитора. В одной заводская программа в другой модифицированная. После заливки модифицированной была залита заводская. Но остались фантомы от прежней. При заливке на микро сд карту прежняя папка удалялась.)
Вроде разобрался. В оригинальной прошивке бинарные файлы 13***.bin и 14***.bin с китайскими ироглифами. Я переименовал в 13.bin и 14.bin и вроде все нормально. Но перед прошивкой походу флеш не очищается и мусор остается.
Вроде разобрался. В оригинальной прошивке бинарные файлы 13***.bin и 14***.bin с китайскими ироглифами. Я переименовал в 13.bin и 14.bin и вроде все нормально. Но перед прошивкой походу флеш не очищается и мусор остается.
13***.bin и 14***.bin это конфигурационные файлы и не известно как они создавались. Поэтому советую, каждый раз перед заливкой, компилировать код.
В поддержку обратился, сказали либо надо нажать 20 раз за 4секунды или подать команду с компа AA E4 55 AA 5A A5 CC 33 C3 3C. и подать эту команду надо через terminal assistant v6 у меня только адаптер USB TTL. и эта прога не видит мой адаптер. посылаю команду рукопожатия ответа нет, посылаю команду на калибровку нольреакции. запустаю программу terminal v1.9. посылаю комаанду ответа ноль, приэтом если нажать на дисплей тогда в терминале высвечиваюся символы.
В поддержку обратился, сказали либо надо нажать 20 раз за 4секунды или подать команду с компа AA E4 55 AA 5A A5 CC 33 C3 3C. и подать эту команду надо через terminal assistant v6 у меня только адаптер USB TTL. и эта прога не видит мой адаптер. посылаю команду рукопожатия ответа нет, посылаю команду на калибровку нольреакции. запустаю программу terminal v1.9. посылаю комаанду ответа ноль, приэтом если нажать на дисплей тогда в терминале высвечиваюся символы.
Переставьте номер ком порта в драйвере виндовс в диапазон 2 - 9 и его увидит программа.
В поддержку обратился, сказали либо надо нажать 20 раз за 4секунды или подать команду с компа AA E4 55 AA 5A A5 CC 33 C3 3C. и подать эту команду надо через terminal assistant v6 у меня только адаптер USB TTL. и эта прога не видит мой адаптер. посылаю команду рукопожатия ответа нет, посылаю команду на калибровку нольреакции. запустаю программу terminal v1.9. посылаю комаанду ответа ноль, приэтом если нажать на дисплей тогда в терминале высвечиваюся символы.
Переставьте номер ком порта в драйвере виндовс в диапазон 2 - 9 и его увидит программа.
Ставлю порта в диапазоне 2-9 ведет себя еще хуже, порт открываться не хочет, выдает ошибку
Ставлю порта в диапазоне 2-9 ведет себя еще хуже, порт открываться не хочет, выдает ошибку
Ставить нужно на свободное место. Если нет свободного, надо освободить и после перезагрузки убедиться, что оно осталось свободным. Иногда приходиться удалять драйвер какого либо устройства, что бы точно освободилось.
Ставлю порта в диапазоне 2-9 ведет себя еще хуже, порт открываться не хочет, выдает ошибку
Ставить нужно на свободное место. Если нет свободного, надо освободить и после перезагрузки убедиться, что оно осталось свободным. Иногда приходиться удалять драйвер какого либо устройства, что бы точно освободилось.
Ошибку не увидел.
Освободил 9 порт, в программе ставлю его ставлю скорость нажимаю кнпку открыть порт, открывается, нажимаю кнопку выполнить рукопожатие команда уходит но ответа нет.
Служба техпотдержки настаивает на том что нужен оригинальный адаптер для этих дисплеев и шлеф. Но я их в своем городе не нашел, а аппарат надо сделать заказывать из китая простой на месяц плохой вариант. Может у кого есть я бы купил.
Это не готовое устройство, а компонент, попробуйте запросить у этой "службы поддержки" пример сопряжения дисплея с процессором с 5 и 3.3 вольтовыми уровнями.
А вообще сам столкнулся с очень не понятной ситуацией.... Описывать долго. Попробуйте подключать все к одному и тому же источнику питания.
Может ли кто то внятно, пошагово объяснить, как сделать портретный проект ?
И еще вопрос, если отформатировать NAND будет кирпич ?
Столкнулся со странным косяком, на первом экране проявляется какой то атртефакт, а контролы не работают. Похоже, что всплывает мусор от старого проекта и убрать эту бяку загрузкой нового проекта не получается.
UPD В общем отформатировал nand через настройки файла CFG. Артефакты пропали , перестал работать тач :))) Решилось переконфигурированием тача, через тот же CFG. Наступил на грабли - по даташиту:
TP mode. .7-.4 (high 4bit), TP type: 0x0*=resistance touch panel. 0x1*=Capacitive touch panel (driver: GT911, GT9271, GT9110). .3-.0 (low 4bit), TP mode: .3 reserved, wirte 0. .2 X axis data: 0=0 to Xmax, 1=Xmax to 0; .1 Y axis data: 0=0 to Ymax, 1=Ymax to 0; .0 X, Y exchange: 0=XY, 1=YX
В реальности если этот байт = 0 , то нифига не работает, установил четвертый бит в 1 - починилось...
Все больше и больше прихожу к выводу, что эти дисплеи один большой гиморой, по трудозатратам тяжелее некшена раза в три, да он мощнее, дешевле, быстрее, на нем можно сделать то чего в некшене не возможно. Но отсутствие поддержки, глючность ПО делают все его плюсы никчемными, вместе с этим "прости господи" дисплеем. Никому не рекомендую.
По первому вопросу, пробовали китайцы, они умеют читать по китайски :) Вся документация для этих дисплеев написана на языке производителя, на китайском :)
По второму вопросу:
1. Попробовать попросить на форуме этого, прости господи, DGUSа.
2. Состряпать самому основываясь на даташитах, которые описывают структуру этих файлов, они кстати, есть на нашем родном англицком языке :)
Можно ещё делать проекты в DWIN OS Builder на псевдо-ассемблере типа 8051 но с 256 регистрами, там вроде есть отладка через com-порт, но примеров не нашел.
Плюс DWIN C Compiler 1.1.0.7 они там даже иконки с кейла стащили.
Очень жаль что при таких возможностях такая скудная документация.
Да мне особо ничего крутого не требуется - текст по uart туда выводить и чтобы он мне нажатия кнопок слал, если получится то ещё свой протокол обмена туда сделать.
Не получается конвертить проекты hmi->dgus при попытке открытия 8я версия вылетает :(
Да мне особо ничего крутого не требуется - текст по uart туда выводить и чтобы он мне нажатия кнопок слал, если получится то ещё свой протокол обмена туда сделать.
Не получается конвертить проекты hmi->dgus при попытке открытия 8я версия вылетает :(
Почитал китайский форум, большинство пишет по именно на Кейле, ибо китайский софт глючен и неудобен. Тетрис вот на нем сделали. Для Кейла есть все необходимое - эмулятор, драйвер для него. На модулях рядом с асиком на плате 7 контактов, но они никак не маркированы - подозреваю что это jtag(но не факт), как бы уточнить этот момент, ведь форум не позволяет создавать темы новичкам ? На Али плат с маркированым разъемом под jtag не нашел, они пишут есть нечто под названием ek043, но где это взять непонятно.
Nik_an, спасибо ! У меня чип под экраном, всё-таки tdo ,tdi не выведены, а 7й контакт ?
Списался с продавцом эмулятора, он дал ссылку на этот EKT043 где выведены все порты T5L, есть jtag разъём, установлен дисплей 480х272 24бита. Итого получается кит+эмулятор 3.6 тр с доставкой.
Получается что объект TextDisplay умеет работать только с моноширинными шрифтами :( Если в шрифте символы имеют разную ширину, то он и текст не по центру располагает и строку экрана полностью не заполняет (automatic adjustment включен).
С TextRolling тоже косяк, обещают - "Rolling will stop when the text length smaller than textbox.", но по факту текст начинает ехать когда ещё до края текстбокса остаётся ещё 2 свободных знакоместа, кроме того момент появления начала после хвоста нельзя настроить - т.е. есть момент когда на экране пустая строка.
Есть пара несколько причин из-за которых я пока не выкинул этот DWIN: цена, доступность и великолепные IPS матрицы, уже возникают мысли пересадить матрицу на свою платку с кортексом м7 :)
Для нормального вывода текста вижу такой костыль - заранее рассчитывать длину строки в пикселах, по ней выставлять ширину текстбокса и его координаты, придется хранить массив с шириной каждого символа.
Удручает что jtag графического ядра закрыт для пользователей.
Пришлось уйти с 8 версии - постоянно вылетала, генерила какой-то бред, кончилось тем что дисплей после прошивки этого бреда переставал шиться через uart. Установил V7618 пока в отличии от 8х работает предсказуемо и без сбоев.
Купил на Али дешевые дисплеи HMI от DWIN DGUS
альтернатива Nextion-у
главные отличия от NEXTION это : в 2-3 раза дешевле цена, 7" IPS сочные матрицы c выше разрешением , мощный процессор , много памяти, подгрузка картинок с microSD , проигрывание звука, ...
.....
пользуйтесь так , чтобы у меня была возможность добавлять в последующие сообщения дополнительную информацию.
У меня имеется панель DMT80480T070_15WT от какого-то пульта управления оборудованием. У него имеется интерфейс RS232 по которому он подключался к внешнему устройству. Пробовал сначала через этот же интерфейс получить от дисплея ответ (использовал USB - RS232), далее используя USB to TTL конвертер припаялся к дорожкам Tx Rx на самой плате - ответа от дисплея нет.
При подключении внешней платы экран реагирует, я отловил пакеты, которые шлет внешняя плата и подаю их с ПК - экран реагирует на них аналогичным образом, но я до сих пор не смог получить от него ответ на COM. Пакеты летят последовательно:
5A A5 07 82 33 00 00 02 D2 9B (нет реакции)
5A A5 07 82 15 00 00 0B 19 D5 (меняется текст)
5A A5 07 82 2E 00 00 02 D4 F7 (появляется кнопка)
Это экран при подаче питания:
изменения после отправки пакета 5A A5 07 82 15 00 00 0B 19 D5:
5A A5 07 82 2E 00 00 02 D4 F7:
Пробовал различные версии ПО для установки связи, пробовал отправлять различные пакеты, которые находил на форуме. Так же попробовал закинуть на SD файлы из архива T5L_UI_Analog video LCM 80480.zip (качал с сайта dwin). Осмотрел дорожки на повреждения - повреждений нет.
Обнаружил, что на 9й (Rx) ноге UT3232G постоянно висит 5В, а на 10й (Tx) - 0В - имеет ли эта информация значения, я к сожалению не знаю.
USB to TTL преобразователь живой - проверял банальным перемыканием Tx Rx и в мониторе порта получал то же, что и отправлял в него.
Есть ли способы оживить дисплей? Какова вероятность выхода из строя преобразователей интерфейсов на плате дисплея?
Для начала сдуйте UT232, она вам мешает взаимодействовать напрямую.
Попадал в такую ситуацию, эти 232 драйверы какие то странные. Решалось подключением ардуино и дисплея к единому блоку питания и переключением ноутбука на автономное питание. Попробуйте подключить дисплей через трансформаторный блок питания или аккумулятор, а не через импульсник.
Не подозревал об этом. Но в тако случае, как в него залить демку с сайта? Пробовал разные версии приложений и во всех дебаггер жалуется, что дисплей не отвечает. На SD тоже не реагирует.
Пробовал так же прочитать регистры, но делал это наугад и возможно делаю это не верно, но так же не достиг какого либо результата
Дык заливка через порт тоже может быть отключена. Кроме того может быть настроено так, что коннект с цп через один порт, а заливка через другой. Нужно грузить через SD. А вот эти все скачанные у производителя оболочки, работают через одну. Какая то версия с этим дисплеем работать будет, какая то не будет. Там есть и процедура загрузки конфига, только его нужно ручками править, каким нибудь HEX редактором, считая битовые константы. В этих конфигах, как раз и настраиваются порты. В общем если вам интересно, то конечно помучайтесь. Если же хотите на этом что то сделать - читайте китайские мануалы :( Мне почему то кажется, что готовых НЕ КИТАЙСКИХ проектов на таких дисплеях практически нет.
На SD реагирует. Просто вы ее или не правильно отформатировали, или названия файлов у вас не те. Очень капризная хрень. SD, по моему не отключается. Где то в начале темы люди бились с похожим вопросом. Внимательно прочитайте. Да и вот еще. Проект который пытаетесь залить , для этой версии дисплея подходит ? Там же не только разрешения экрана, китайцы еще кучу версий процессоров наплодили. В начале темы таблица есть.
есть две папки DWIN_SET которые записывались на микро сд карточку и с нее уже в память монитора. В одной заводская программа в другой модифицированная. После заливки модифицированной была залита заводская. Но остались фантомы от прежней. При заливке на микро сд карту прежняя папка удалялась.)
От сюда была взята модифицированная
https://github.com/BsCmOD/Alfawise-U30Pro-hack-and-mod/blob/master/Longer%20LK4Pro%20no%20ABL.rar
А здесь есть заводская.
https://github.com/LONGER3D/Alfawise_U30_Pro_Screen_FW
есть две папки DWIN_SET которые записывались на микро сд карточку и с нее уже в память монитора. В одной заводская программа в другой модифицированная. После заливки модифицированной была залита заводская. Но остались фантомы от прежней. При заливке на микро сд карту прежняя папка удалялась.)
От сюда была взята модифицированная
https://github.com/BsCmOD/Alfawise-U30Pro-hack-and-mod/blob/master/Longer%20LK4Pro%20no%20ABL.rar
А здесь есть заводская.
https://github.com/LONGER3D/Alfawise_U30_Pro_Screen_FW
Контрольный вопрос. Вы компилируете програму перед заливкой?
Не заливаю готовую.
Вроде разобрался. В оригинальной прошивке бинарные файлы 13***.bin и 14***.bin с китайскими ироглифами. Я переименовал в 13.bin и 14.bin и вроде все нормально. Но перед прошивкой походу флеш не очищается и мусор остается.
Не заливаю готовую.
Вроде разобрался. В оригинальной прошивке бинарные файлы 13***.bin и 14***.bin с китайскими ироглифами. Я переименовал в 13.bin и 14.bin и вроде все нормально. Но перед прошивкой походу флеш не очищается и мусор остается.
13***.bin и 14***.bin это конфигурационные файлы и не известно как они создавались. Поэтому советую, каждый раз перед заливкой, компилировать код.
В поддержку обратился, сказали либо надо нажать 20 раз за 4секунды или подать команду с компа AA E4 55 AA 5A A5 CC 33 C3 3C. и подать эту команду надо через terminal assistant v6 у меня только адаптер USB TTL. и эта прога не видит мой адаптер. посылаю команду рукопожатия ответа нет, посылаю команду на калибровку нольреакции. запустаю программу terminal v1.9. посылаю комаанду ответа ноль, приэтом если нажать на дисплей тогда в терминале высвечиваюся символы.
кто то сможет помочь в реальности?
В поддержку обратился, сказали либо надо нажать 20 раз за 4секунды или подать команду с компа AA E4 55 AA 5A A5 CC 33 C3 3C. и подать эту команду надо через terminal assistant v6 у меня только адаптер USB TTL. и эта прога не видит мой адаптер. посылаю команду рукопожатия ответа нет, посылаю команду на калибровку нольреакции. запустаю программу terminal v1.9. посылаю комаанду ответа ноль, приэтом если нажать на дисплей тогда в терминале высвечиваюся символы.
Переставьте номер ком порта в драйвере виндовс в диапазон 2 - 9 и его увидит программа.
В поддержку обратился, сказали либо надо нажать 20 раз за 4секунды или подать команду с компа AA E4 55 AA 5A A5 CC 33 C3 3C. и подать эту команду надо через terminal assistant v6 у меня только адаптер USB TTL. и эта прога не видит мой адаптер. посылаю команду рукопожатия ответа нет, посылаю команду на калибровку нольреакции. запустаю программу terminal v1.9. посылаю комаанду ответа ноль, приэтом если нажать на дисплей тогда в терминале высвечиваюся символы.
Ставлю порта в диапазоне 2-9 ведет себя еще хуже, порт открываться не хочет, выдает ошибку
не могу фото прикрепить
не могу фото прикрепить
не могу фото прикрепить
Прошу прощения, за глюк сообщения..
Ставлю порта в диапазоне 2-9 ведет себя еще хуже, порт открываться не хочет, выдает ошибку
Ставить нужно на свободное место. Если нет свободного, надо освободить и после перезагрузки убедиться, что оно осталось свободным. Иногда приходиться удалять драйвер какого либо устройства, что бы точно освободилось.
Ошибку не увидел.
Ставлю порта в диапазоне 2-9 ведет себя еще хуже, порт открываться не хочет, выдает ошибку
Ставить нужно на свободное место. Если нет свободного, надо освободить и после перезагрузки убедиться, что оно осталось свободным. Иногда приходиться удалять драйвер какого либо устройства, что бы точно освободилось.
Ошибку не увидел.
Освободил 9 порт, в программе ставлю его ставлю скорость нажимаю кнпку открыть порт, открывается, нажимаю кнопку выполнить рукопожатие команда уходит но ответа нет.
Tx-Rx точно не перепутаны? При подаче напряжения на устройство ничего в открытый порт не выдаётся?
точно не перепутаны? При подаче напряжения на устройство ничего в открытый порт не выдаётся?
как проверить что что то выдается? Прошу прощения за такие вопросы есть возможность в другой коммуникации?
Tx-Rx - подключил правильно. земли источника питания и адаптера соединил. Дисплей питание 12В.
Служба техпотдержки настаивает на том что нужен оригинальный адаптер для этих дисплеев и шлеф. Но я их в своем городе не нашел, а аппарат надо сделать заказывать из китая простой на месяц плохой вариант. Может у кого есть я бы купил.
Это не готовое устройство, а компонент, попробуйте запросить у этой "службы поддержки" пример сопряжения дисплея с процессором с 5 и 3.3 вольтовыми уровнями.
А вообще сам столкнулся с очень не понятной ситуацией.... Описывать долго. Попробуйте подключать все к одному и тому же источнику питания.
Может ли кто то внятно, пошагово объяснить, как сделать портретный проект ?
И еще вопрос, если отформатировать NAND будет кирпич ?
Столкнулся со странным косяком, на первом экране проявляется какой то атртефакт, а контролы не работают. Похоже, что всплывает мусор от старого проекта и убрать эту бяку загрузкой нового проекта не получается.
UPD В общем отформатировал nand через настройки файла CFG. Артефакты пропали , перестал работать тач :))) Решилось переконфигурированием тача, через тот же CFG. Наступил на грабли - по даташиту:
TP mode. .7-.4 (high 4bit), TP type: 0x0*=resistance touch panel. 0x1*=Capacitive touch panel (driver: GT911, GT9271, GT9110). .3-.0 (low 4bit), TP mode: .3 reserved, wirte 0. .2 X axis data: 0=0 to Xmax, 1=Xmax to 0; .1 Y axis data: 0=0 to Ymax, 1=Ymax to 0; .0 X, Y exchange: 0=XY, 1=YX
В реальности если этот байт = 0 , то нифига не работает, установил четвертый бит в 1 - починилось...
Все больше и больше прихожу к выводу, что эти дисплеи один большой гиморой, по трудозатратам тяжелее некшена раза в три, да он мощнее, дешевле, быстрее, на нем можно сделать то чего в некшене не возможно. Но отсутствие поддержки, глючность ПО делают все его плюсы никчемными, вместе с этим "прости господи" дисплеем. Никому не рекомендую.
у нас Кейла нету. :) Дорогой он, зараза.
По первому вопросу, пробовали китайцы, они умеют читать по китайски :) Вся документация для этих дисплеев написана на языке производителя, на китайском :)
По второму вопросу:
1. Попробовать попросить на форуме этого, прости господи, DGUSа.
2. Состряпать самому основываясь на даташитах, которые описывают структуру этих файлов, они кстати, есть на нашем родном англицком языке :)
у нас Кейла нету. :) Дорогой он, зараза.
А что это такое ? 8)
у нас Кейла нету. :) Дорогой он, зараза.
До 2кб кода для 8051 бесплатно.
Но там непонятно как быть с отладкой.
Вот нашел проекты:
https://github.com/prefectcj/dwin-T5L
https://github.com/ColinColinGo/dwin-T5L/find/master
https://github.com/dwin-dt5/UDISK_T5L_DEMO
Можно ещё делать проекты в DWIN OS Builder на псевдо-ассемблере типа 8051 но с 256 регистрами, там вроде есть отладка через com-порт, но примеров не нашел.
Плюс DWIN C Compiler 1.1.0.7 они там даже иконки с кейла стащили.
Очень жаль что при таких возможностях такая скудная документация.
Заявленных возможностей там дохрена. Безглючно работающих практически нет :)
Да мне особо ничего крутого не требуется - текст по uart туда выводить и чтобы он мне нажатия кнопок слал, если получится то ещё свой протокол обмена туда сделать.
Не получается конвертить проекты hmi->dgus при попытке открытия 8я версия вылетает :(
Да мне особо ничего крутого не требуется - текст по uart туда выводить и чтобы он мне нажатия кнопок слал, если получится то ещё свой протокол обмена туда сделать.
Не получается конвертить проекты hmi->dgus при попытке открытия 8я версия вылетает :(
DGUS_V7595 на мой взгляд самая удачная версия
Почитал китайский форум, большинство пишет по именно на Кейле, ибо китайский софт глючен и неудобен. Тетрис вот на нем сделали. Для Кейла есть все необходимое - эмулятор, драйвер для него. На модулях рядом с асиком на плате 7 контактов, но они никак не маркированы - подозреваю что это jtag(но не факт), как бы уточнить этот момент, ведь форум не позволяет создавать темы новичкам ? На Али плат с маркированым разъемом под jtag не нашел, они пишут есть нечто под названием ek043, но где это взять непонятно.
> На модулях рядом с асиком на плате 7 контактов, <
если посмотреть (прозвонить)то можно определить что один на +5вольт (считаем его первым), 6-ой от него на земле.
2-ой Res
3-ий JTAGS
4-ий TMS
5-ий TCK
---------------------------------------
распиновка чипа
33 RST
34 JTAGS
35 TMS/00
36 TCK/01
37 TDI/02
38 TDO/03
39 TX1
40 RX1
127 TX2
128 RX2
Nik_an, спасибо ! У меня чип под экраном, всё-таки tdo ,tdi не выведены, а 7й контакт ?
Списался с продавцом эмулятора, он дал ссылку на этот EKT043 где выведены все порты T5L, есть jtag разъём, установлен дисплей 480х272 24бита. Итого получается кит+эмулятор 3.6 тр с доставкой.
>У меня чип под экраном, всё-таки tdo ,tdi не выведены, а 7й контакт<
не знаю у меня один дисплей без экрана на нем 6 контактов разводку хорошо видно, второй с экраном на нем 7.
А какие пины T5L разведены на wi-fi модуль известно ?
Получается что объект TextDisplay умеет работать только с моноширинными шрифтами :( Если в шрифте символы имеют разную ширину, то он и текст не по центру располагает и строку экрана полностью не заполняет (automatic adjustment включен).
С TextRolling тоже косяк, обещают - "Rolling will stop when the text length smaller than textbox.", но по факту текст начинает ехать когда ещё до края текстбокса остаётся ещё 2 свободных знакоместа, кроме того момент появления начала после хвоста нельзя настроить - т.е. есть момент когда на экране пустая строка.
Заявленных возможностей там дохрена. Безглючно работающих практически нет :)
:)
Есть пара несколько причин из-за которых я пока не выкинул этот DWIN: цена, доступность и великолепные IPS матрицы, уже возникают мысли пересадить матрицу на свою платку с кортексом м7 :)
Для нормального вывода текста вижу такой костыль - заранее рассчитывать длину строки в пикселах, по ней выставлять ширину текстбокса и его координаты, придется хранить массив с шириной каждого символа.
Удручает что jtag графического ядра закрыт для пользователей.
DGUS_V7595 на мой взгляд самая удачная версия
Пришлось уйти с 8 версии - постоянно вылетала, генерила какой-то бред, кончилось тем что дисплей после прошивки этого бреда переставал шиться через uart. Установил V7618 пока в отличии от 8х работает предсказуемо и без сбоев.
Просветите пожалуйста как делается слайдер как здесь:
https://www.youtube.com/watch?v=x7VT_lV3OGQ на 0:12
чтобы полоска слева ползала за движком.
UPD
Нашел эту демку, полоска это оказывается 100 иконок вот жесть жестяная...
Просветите пожалуйста как делается слайдер как здесь:
https://www.youtube.com/watch?v=x7VT_lV3OGQ на 0:12
чтобы полоска слева ползала за движком.
UPD
Нашел эту демку, полоска это оказывается 100 иконок вот жесть жестяная...
ничего не жесть, в этих диспах все так устроено, такая концепция - быстро выводим кучу картинок
Получил отладочный комплект - дисплей EKT043 и jtag HME05.
https://www.aliexpress.com/i/1005001387879451.html
https://www.aliexpress.com/i/4000780762080.html
Особенности:
- не работает на системах выше вин7
- драйвер установленного моста usb-com(uart1) на EKT043 не подписан
- переменные в отладке не видно т.к. они в области xdata
- jtag по факту только для заливки программы в озу и хождения по точкам останова
- переменные лучше смотреть выводя в uart - благо их много и скорость устанавливается до десятков мегабит
- взаимодействие с графическим ядром через функции
Купил на Али дешевые дисплеи HMI от DWIN DGUS
альтернатива Nextion-у
главные отличия от NEXTION это : в 2-3 раза дешевле цена, 7" IPS сочные матрицы c выше разрешением , мощный процессор , много памяти, подгрузка картинок с microSD , проигрывание звука, ...
.....
пользуйтесь так , чтобы у меня была возможность добавлять в последующие сообщения дополнительную информацию.
есть у кого нибудь решение?
Здравствуйте.
У меня имеется панель DMT80480T070_15WT от какого-то пульта управления оборудованием. У него имеется интерфейс RS232 по которому он подключался к внешнему устройству. Пробовал сначала через этот же интерфейс получить от дисплея ответ (использовал USB - RS232), далее используя USB to TTL конвертер припаялся к дорожкам Tx Rx на самой плате - ответа от дисплея нет.
При подключении внешней платы экран реагирует, я отловил пакеты, которые шлет внешняя плата и подаю их с ПК - экран реагирует на них аналогичным образом, но я до сих пор не смог получить от него ответ на COM. Пакеты летят последовательно:
Это экран при подаче питания:
изменения после отправки пакета 5A A5 07 82 15 00 00 0B 19 D5:
5A A5 07 82 2E 00 00 02 D4 F7:
Пробовал различные версии ПО для установки связи, пробовал отправлять различные пакеты, которые находил на форуме. Так же попробовал закинуть на SD файлы из архива T5L_UI_Analog video LCM 80480.zip (качал с сайта dwin). Осмотрел дорожки на повреждения - повреждений нет.
Обнаружил, что на 9й (Rx) ноге UT3232G постоянно висит 5В, а на 10й (Tx) - 0В - имеет ли эта информация значения, я к сожалению не знаю.
USB to TTL преобразователь живой - проверял банальным перемыканием Tx Rx и в мониторе порта получал то же, что и отправлял в него.
Есть ли способы оживить дисплей? Какова вероятность выхода из строя преобразователей интерфейсов на плате дисплея?
PS прошу извинить за длинный пост.
А какие ответы вы ждете ?
Для начала сдуйте UT232, она вам мешает взаимодействовать напрямую.
Попадал в такую ситуацию, эти 232 драйверы какие то странные. Решалось подключением ардуино и дисплея к единому блоку питания и переключением ноутбука на автономное питание. Попробуйте подключить дисплей через трансформаторный блок питания или аккумулятор, а не через импульсник.
Ну как минимум такие ответы я жду:
да, так похоже команды проходят, дисплей начал отвечать )))
Трансформаторного БП к сожалению под рукой нет, но импульсники Siemens промышленные, думаю качество питания у них отличное.
Попробую сдуть драйверы - отпишусь по результату.
del
del.
Ну как минимум такие ответы я жду:
да, так похоже команды проходят, дисплей начал отвечать )))
Трансформаторного БП к сожалению под рукой нет, но импульсники Siemens промышленные, думаю качество питания у них отличное.
Попробую сдуть драйверы - отпишусь по результату.
Эти дисплеи отвечать не обязаны. Ответ от них может прийти только если это запрограммировано и только при касании экрана в правильных местах :)
Не подозревал об этом. Но в тако случае, как в него залить демку с сайта? Пробовал разные версии приложений и во всех дебаггер жалуется, что дисплей не отвечает. На SD тоже не реагирует.
Пробовал так же прочитать регистры, но делал это наугад и возможно делаю это не верно, но так же не достиг какого либо результата
Дык заливка через порт тоже может быть отключена. Кроме того может быть настроено так, что коннект с цп через один порт, а заливка через другой. Нужно грузить через SD. А вот эти все скачанные у производителя оболочки, работают через одну. Какая то версия с этим дисплеем работать будет, какая то не будет. Там есть и процедура загрузки конфига, только его нужно ручками править, каким нибудь HEX редактором, считая битовые константы. В этих конфигах, как раз и настраиваются порты. В общем если вам интересно, то конечно помучайтесь. Если же хотите на этом что то сделать - читайте китайские мануалы :( Мне почему то кажется, что готовых НЕ КИТАЙСКИХ проектов на таких дисплеях практически нет.
На SD реагирует. Просто вы ее или не правильно отформатировали, или названия файлов у вас не те. Очень капризная хрень. SD, по моему не отключается. Где то в начале темы люди бились с похожим вопросом. Внимательно прочитайте. Да и вот еще. Проект который пытаетесь залить , для этой версии дисплея подходит ? Там же не только разрешения экрана, китайцы еще кучу версий процессоров наплодили. В начале темы таблица есть.