5.6.14. Регулировка яркости подсветки Формат возврата нет -дисплей не ответит на команду но ее исполнит Параметр Описание <PWM_T> Регулировка яркости подсветки, диапазон 0x00-0x40. Командное приложение также может напрямую настраивать подсветку на минимальную выключенную подсветку с помощью команды 5F. AA 5F 00 CC 33 C3 3C
TX, RX пробовали менять? И лучше начните обмен данными с помощью ПК, без ардуино, чтобы исключить программную часть. Любым терминалом отправлять команды в hex формате и смотреть что ответит дисплей. А уже потом писать прошивку для ардуино. Еще скорость порта надо узнать..
Arduino как USB-UART мост, нужно замкнуть на Arduino пины RESET с GND на разъеме перепрошивки ардуино ICSP, поменять выводы RX - TX и после этого можно использовать Arduino как USB-UART мост. Самое главное что любой ранее залитый скетч в Ардуино не нужно перезаливать, так как скетч совершенно никак не сможет повлиять на работу моста.
Попробуйте отправить в дисплей следующее 5A A5 04 83 00 0F 01. Чтобы в программе Terminal отправить данные в HEX формате, нодо ставить перед числом знак $. Получается в вашем случае надо отправить $5A$A5$04$83$00$0F$01
5AA5 07 82 0082643203E8 по идее 64 менять от 0 до 64 в HEX формате
вот из даташита на Т5L
5.6.14. 背光亮度调节
发送格式AA 5F <PWM_T> 0002 CC 33 C3 3C
示例AA 5F 20 CC 33 C3 3C
返回格式无
参数说明<PWM_T>背光亮度调节, 范围0x00-0x40。
指令应用也可以直接用5F 指令将背光调节至最低关闭背光AA 5F 00 CC 33 C3 3C
5.6.14. Регулировка яркости подсветки Формат отправки AA 5F <PWM_T> 0002 CC 33 C3 3C Пример AA 5F 20 CC 33 C3 3C Формат возврата нет Параметр Описание <PWM_T> Регулировка яркости подсветки, диапазон 0x00-0x40. Командное приложение также может напрямую настраивать подсветку на минимальную выключенную подсветку с помощью команды 5F.
AA 5F 00 CC 33 C3 3C
то есть минимальная яркость 0x00 что в десятичной системе 0
максимальная яркость 0х40 что в десятичной системе 64
теперь понять бы как отправлять и принимать данные с ардуино..
даташит
5.6.14. 背光亮度调节
返回格式无
参数说明<PWM_T>背光亮度调节, 范围0x00-0x40。
指令应用也可以直接用5F 指令将背光调节至最低关闭背光AA 5F 00 CC 33 C3 3C
5.6.14. Регулировка яркости подсветки
Формат возврата нет -дисплей не ответит на команду но ее исполнит
Параметр Описание <PWM_T> Регулировка яркости подсветки, диапазон 0x00-0x40.
Командное приложение также может напрямую настраивать подсветку на минимальную выключенную подсветку с помощью команды 5F. AA 5F 00 CC 33 C3 3C
скечь для arduino
//////////////////////////////////////////////////////////////////////
byte Send_ar[7] = {0xAA, 0x30, 64, 0xCC, 0x33, 0xC3, 0x3C };
void setup()
{
Serial.begin(115200);
}
void loop()
{
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 10;
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 64;
}
//////////////////////////////////////////////////////////
яркость должна меняться
с первого раза не получилось (((
перемычку на дисплее запаял, ардуино запитана от USB, дисплей от отдельного источника 5 вольт,
общий провод есть, выводы на дисплее GND_TX4_TX2_RX2_RX4_+5V
как понял рабочие RX2 и TX2, но пробовал и четвертые, результата нет,
что еще можно сделать ?
TX, RX пробовали менять? И лучше начните обмен данными с помощью ПК, без ардуино, чтобы исключить программную часть. Любым терминалом отправлять команды в hex формате и смотреть что ответит дисплей. А уже потом писать прошивку для ардуино. Еще скорость порта надо узнать..
конечно менял рх и тх, вот что выдает ардуино..
у меня нет специально переходника HDL662, только заказал,
с ардуино пробовал, не получилось, как правильно подключится с ардуино, подскажите ?
Зачем специальный переходник? Любой USB-TTL преобразователь нужен и всё. Припаяться к GND RX TX.
к сожелению, кроме ардуино ничего нет..
к сожелению, кроме ардуино ничего нет..
0xAA 0x5F 0x00 0xCC 0x33 0xC3 0c3C
не вижу с компьютера дисплея,
что то явно опять не так делаю..
подключаю через ардуино так..
Arduino как USB-UART мост, нужно замкнуть на Arduino пины RESET с GND на разъеме перепрошивки ардуино ICSP, поменять выводы RX - TX и после этого можно использовать Arduino как USB-UART мост. Самое главное что любой ранее залитый скетч в Ардуино не нужно перезаливать, так как скетч совершенно никак не сможет повлиять на работу моста.
может драйвер для дисплея нужен ?
Попробуйте отправить в дисплей следующее 5A A5 04 83 00 0F 01. Чтобы в программе Terminal отправить данные в HEX формате, нодо ставить перед числом знак $. Получается в вашем случае надо отправить $5A$A5$04$83$00$0F$01
да, так похоже команды проходят, дисплей начал отвечать )))
в двух словах, объясните пожалуйста, что это за команда 5A A5 04 83 00 0F 01 ?
Версия ПО. В ответ должно прилететь 5A A5 06 83 00 0F 01 11(10) если в конце 10 - то версия GUI, если 11 - DWIN OS
прилетает 11, значит DWIN OS - а что это ?
заказал дисплей DMG10600C070_03W, скачал программу DGUS_V7595,
.....
с первого раза не получилось (((
перемычку на дисплее запаял, ардуино запитана от USB, дисплей от отдельного источника 5 вольт,
общий провод есть, выводы на дисплее GND_TX4_TX2_RX2_RX4_+5V
как понял рабочие RX2 и TX2, но пробовал и четвертые, результата нет,
что еще можно сделать ?
согласно даташитам , http://www.dwin.com.cn/home/English/download?cate_id=4 забив там в поиск DMG10600C070_03W , находит DMG10600C070_03WTC_数据手册(DataSheet) и DMG10600C070_03WTR_数据手册(DataSheet)
там в даташитах есть фото ,
и ваше фото никак не похоже . .
может версия DGUS не та,
вам скорее всего надо DGUS Tool V7.597 (T5L ASIC DGUSII)
тож так подумал. м.б. дисплей другой прислали ?
есть отличия по ПО и примерам для контроллеров: TA(простецкие) , DGUS , DGUS II .
На сайте http://www.ampdisplay.com/download1.php есть программа Serial debugging assistant sscom32 в разделе DGUS-Toolbox. Может с помощью ее будет проще общаться с дисплеем?
есть она у меня, но что то через нее не получается...
В этой программе без доллара надо отправлять данные)) отправте A5 5A 03 81 00 01 и галочку поставте SendHEX
попробовал без $, галочка стоит, тоже не отвечает..

кроме этой команды $5A$A5$04$83$00$0F$01 ничего не понимает,
пытаюсь изменить яркость, командой из предыдущих постов, с добавлением $,
не получается..
5A A5 04 83 00 31 01 СЧИТАЕТ УРОВЕНЬ ПОДСВЕТКИ В ДАННЫЙ МОМЕНТ
считал 64, пошел искать команды..
http://www.dwin.com.cn/service/ch/file/id/27 Вот этот файл нужен T5L DGUSII 应用开发指南190906
он у меня есть, его и мучаю )))
У меня вот такой вопрос.. Как дисплей отправляет данные и отправляет ли вообще об изменении переменных, нажатия кнопок и т.д.
а в коде для ардуино $ не нужно добавлять к команде ?
скечь для arduino
//////////////////////////////////////////////////////////////////////
byte Send_ar[7] = {0xAA, 0x30, 64, 0xCC, 0x33, 0xC3, 0x3C };
void setup()
{
Serial.begin(115200);
}
void loop()
{
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 10;
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 64;
}
//////////////////////////////////////////////////////////
яркость должна меняться
В ардуино да, без $. Вы точно тот документ смотрите? Все команды должны начинаться с 5A A5. В том документе стр 47 команда 0x82 LED_Config.
других не знаю..
а в коде для ардуино $ не нужно добавлять к команде ?
скечь для arduino
//////////////////////////////////////////////////////////////////////
byte Send_ar[7] = {0xAA, 0x30, 64, 0xCC, 0x33, 0xC3, 0x3C };
void setup()
{
Serial.begin(115200);
}
void loop()
{
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 10;
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 64;
}
//////////////////////////////////////////////////////////
яркость должна меняться
нет не нужно, все правильно в нем.
у меня работает,
все делает и картинки меняет и данные выводит
возьмите тут - http://www.ampdisplay.com/download.php
TA V6.0
с ней проще с дисплеем общаться
Да оно, просто от куда у вас в коде byte Send_ar[7] = {0xAA, 0x30, 64, 0xCC, 0x33, 0xC3, 0x3C };
это не мое, надеюсь автор объяснит )))
[
возьмите тут - http://www.ampdisplay.com/download.php
TA V6.0
с ней проще с дисплеем общаться
но будет ли она мой дисплей поддерживать ?
рекомендуется DGUS_V7597
Да оно, просто от куда у вас в коде byte Send_ar[7] = {0xAA, 0x30, 64, 0xCC, 0x33, 0xC3, 0x3C };
[
возьмите тут - http://www.ampdisplay.com/download.php
TA V6.0
с ней проще с дисплеем общаться
но будет ли она мой дисплей поддерживать ?
рекомендуется DGUS_V7597
так в этой оболочке есть терминальная программа
И еще похоже даташит с командами на ваш контроллер у нас разные, не могли бы указать какой скачали
вот этот
C070_03WTC_数据手册(DataSheet)(1)_DATASHEET.pdf
вот этот
C070_03WTC_数据手册(DataSheet)(1)_DATASHEET.pdf
а ссылку???
отдельно на файл не получается, только так http://www.dwin.com.cn/service/en/file/id/13
отдельно на файл не получается, только так http://www.dwin.com.cn/service/en/file/id/13
какой даташит на команды?
название, ссылку.
Casper17, ну не могу понять, как изменить яркость а потом вернуть ее обратно ?
指令示例:
当 CFG 地址 0x05 配置开启触摸屏背光待机控制时:
5AA5 07 82 0082643203E8 ,10 秒后屏幕背光自动降低为 0x32 亮度。
5AA5 07 82 0082 2020 **** ,直接指令控制背光亮度为 0x20 亮度,且背光屏保亮度开启
和待机一致。
注意:开启背光待机后,一段时间后第一次物理点击触摸屏是唤醒屏保背光功能,即使
开启亮度和待机亮度设置值一样,一段时间后仍旧需要“额外第一次的唤醒触摸点击操
作”。
当 CFG 地址 0x05 配置光比触摸屏背光待机控制时:
5AA5 05 82 0082 0A** ,直接指令控制背光亮度为 0x0A 亮度。
Nik_an, ссылка на этот файл в сообщении 125, посмотрите.
Nik_an, ссылка на этот файл в сообщении 125, посмотрите.
команды управления находятся http://www.dwin.com.cn/service/ch/file/id/27
файл - T5L_TA指令集开发指南V12
команды управления находятся http://www.dwin.com.cn/service/ch/file/id/27
эх.. кто бы еще на пальцах объяснил как с ними работать )))
скечь для arduino AA 5F 00 CC 33 C3 3C
вот этот для вашего,
в предыдущем посте для моего был
//////////////////////////////////////////////////////////////////////
byte Send_ar[7] = {0xAA, 0x5F, 64, 0xCC, 0x33, 0xC3, 0x3C };
void setup()
{
Serial.begin(115200);
}
void loop()
{
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 10;
Serial.write(Send_ar,7);
delay(1000);
Send_ar[2] = 64;
}
//////////////////////////////////////////////////////////
для проверки
отправте терминалом AA 5F 00 CC 33 C3 3C
дисплей потухнет
отправте терминалом AA 5F 40 CC 33 C3 3C
засветиться на полную
Casper17, ну не могу понять, как изменить яркость а потом вернуть ее обратно ?
指令示例:
当 CFG 地址 0x05 配置开启触摸屏背光待机控制时:
5AA5 07 82 0082643203E8 ,10 秒后屏幕背光自动降低为 0x32 亮度。
5AA5 07 82 0082 2020 **** ,直接指令控制背光亮度为 0x20 亮度,且背光屏保亮度开启
和待机一致。
注意:开启背光待机后,一段时间后第一次物理点击触摸屏是唤醒屏保背光功能,即使
开启亮度和待机亮度设置值一样,一段时间后仍旧需要“额外第一次的唤醒触摸点击操
作”。
当 CFG 地址 0x05 配置光比触摸屏背光待机控制时:
5AA5 05 82 0082 0A** ,直接指令控制背光亮度为 0x0A 亮度。
5AA5 07 82 0082643203E8 по идее 64 менять от 0 до 64 в HEX формате
команды управления находятся http://www.dwin.com.cn/service/ch/file/id/27
эх.. кто бы еще на пальцах объяснил как с ними работать )))
шлете ему каманду, дисплей ее исполняет
команды разные
например
сменить яркость
сменить картинку
нарисовать точку, линию,
вывести строку
вывести иконку
вывести переменную итд все втот файле что я указал
5AA5 07 82 0082643203E8 по идее 64 менять от 0 до 64 в HEX формате
вот из даташита на Т5L
5.6.14. 背光亮度调节
发送格式AA 5F <PWM_T> 0002 CC 33 C3 3C
示例AA 5F 20 CC 33 C3 3C
返回格式无
参数说明<PWM_T>背光亮度调节, 范围0x00-0x40。
指令应用也可以直接用5F 指令将背光调节至最低关闭背光AA 5F 00 CC 33 C3 3C
5.6.14. Регулировка яркости подсветки
Формат отправки AA 5F <PWM_T> 0002 CC 33 C3 3C
Пример AA 5F 20 CC 33 C3 3C
Формат возврата нет
Параметр Описание <PWM_T> Регулировка яркости подсветки, диапазон 0x00-0x40.
Командное приложение также может напрямую настраивать подсветку на минимальную выключенную подсветку с помощью команды 5F.
AA 5F 00 CC 33 C3 3C
то есть минимальная яркость 0x00 что в десятичной системе 0
максимальная яркость 0х40 что в десятичной системе 64
Casper17, точно 5AA5 07 82 0082643203E8 это работает !
еще один маленький шаг вперед )))
Nik_an, ваш пример с ардуино опять не работает (((
как говорит Casper17, значит все команды должны начинаться с 5А А5
Быть может дисплеи разные? Одни по TA общаются, другие по DGUS, DGUSII