19 subscribers

DWIN. Подготовка дисплея к работе и загрузка демо-проекта

В данной статье разберемся с подключением дисплея и загрузим демо-проект на дисплей.

Прошлые статьи:
DWIN человеко-машинный интерфейс. Введение

Работать будем с дисплеем DMG80480Y070_01NR с TN матрицей, имеющей разрешение экрана 800 на 480 точек и обладающим резистивной сенсорной панелью.
Напряжение питания находится в диапазоне от 7 до 15В, стандартное 12В.
Напряжение работы асинхронного порта от 2.7 до 5.5В.

Дисплей DMG80480Y070_01NR вид спереди
Дисплей DMG80480Y070_01NR вид спереди

В самом начале работы необходимо обеспечить питание для дисплея, соединение с устройством, на которое будут передаваться данные и подготовить uSD карту.

Подключение осуществляется через 8-контактный разъем размещенный на печатной плате размещенной с обратной стороны дисплея. Для подключения потребуется кабель, который не идёт в комплекте с дисплеем по умолчанию, его необходимо докупить. Также можно докупить разъем для последующей паки на печатную плату.

Дисплей DMG80480Y070_01NR вид сзади
Дисплей DMG80480Y070_01NR вид сзади

Кабели для данного дисплея поставляются в нескольких исполнениях HDL65011 (шлейф 20 см, разъем для подключения блока питания и контактов порта RS232 или UART), HDL65013 (шлейф 20 см) и HDL65014(шлейф 50 см).

Кабели: А - HDL65011, Б - HDL65013, В - HDL65014
Кабели: А - HDL65011, Б - HDL65013, В - HDL65014

Разъем имеет распиновку:
1,2 – GND;
3,4 – DIN;
5,6 – DOUT;
7,8 – VCC.

В данном случае используется кабель HDL65011, так как он лучше всего подходит для отладки, HDL65013 и HDL65014 хорошо использовать в готовом устройстве.

Разъем для COM порта был отпаян, к шлейфу припаяны PLS контакты, для быстрого подключения к отладочным комплектам STM32 Nucleo или USB-UART переходнику для компьютера.

Подключение HDL65011 к USB-UART переходнику
Подключение HDL65011 к USB-UART переходнику

Следующим шагом в подготовке к работе станет подготовка uSD карты. Карта необходима объемом от 1 до 16 ГБ. Должна быть отформатирована в файловую систему FAT32 с размером блока 4кб. Если параметры будут другие дисплей не распознает карту или распознает, но не сможет загрузить программу в собственную память.

Отформатировать uSD карту можно через командную строку пуск -> cmd -> format/q f:/fs:fat32/a:4096 где "f" буква uSD карты.

Форматирование через командную строку
Форматирование через командную строку

Также можно отформатировать через мой компьютер, правой кнопкой мыши нажать на uSD карту -> выбрать пункт "Форматировать..." выбрать параметры файловой системы FAT32 и размер блока 4096 после чего нажать кнопку "Начать".

Форматирование стандартным способом
Форматирование стандартным способом

Для проверки работоспособности загрузим на uSD карту демо-проект. Для этого из репозитория на GitHub необходимо загрузить проект "Demo/DMG80480T070-15WTR", папку DWIN_SET скопировать на uSD карту (Важно! При загрузке проекта на другой дисплей необходимо добавить правильный файл конфигурации CFG). После чего вставить карту в дисплей и подать на него питание. После успешной загрузки файлов на дисплее отобразится следующая информация:

Окно загрузки
Окно загрузки

Необходимо дождаться пока во второй строчке появится надпись "SD Card Process... END!". После этого необходимо извлечь uSD карту и перезагрузить дисплей. Если все действия выполнены правильно, то появится такой экран:

После того как убедились в работоспособности дисплея можно переходить к разработке собственного ПО. Для этого используется программное обеспечение DGUS (DWIN Graphic Utilized Software) о котором подробнее будет рассказано в следующих статьях.

Ссылка на GitHub: https://github.com/VB-Radchenko/DWIN-Project/

По вопросам закупок, технической поддержкой и общим вопросам обращайтесь на электронную почту: Info_dwin@mail.ru

Скидочный купон для официального магазина AliExpress - GROUP6SUSAN

#DWIN #HMI #DGUS #IOT #DIY #сенсорная панель