迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯

1、我用的迪文屏幕,型号为DMG10600T101_01WTR,分辨率为1024*600,基本参数是10寸的,12V供电的电阻触摸屏,带两个串口通讯。
产品背面有一个电平切换的电阻,如下图,如果是用于TTL电平,就需要和我一样用锡短接或者接0Ω电阻;如果是用于232电平,则让其断开即可。TTL和232电平的区别在此不多做解释,可自行百度。
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第1张图片
2、首先可以根据自己屏幕的型号,找迪文客服要demo文件,用sd卡下载进去看效果,从而保证自己手上的屏幕是好的,关于SD卡的注意事项可参考T5L _DGUS II 应用开发指南
V1.0第23页,如下。
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第2张图片
3、确保了手上的屏幕是好的之后,就可以自行用T5L_DGUS II开发了,首先制作或者下载和自己屏分辨率适配的图片,我用的windows自带的画图软件制作的BMP格式的图片。建议用bmp格式的图片,以前的老屏对于图片的大小有要求,我这个屏幕对于图片大小没有要求。图片命名从数字0开始,依次递增,这也是迪文开发软件的要求。
然后新建一个文件夹,命名为DWIN_SET,将图片保存其中。
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第3张图片
然后打开迪文开发软件T5L_DGUS II进行开发,加入图片,然后加入触控部件,然后设置地址和键值,每个图片都要设置,这样才能通过串口看到返回的值不一样。
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第4张图片
然后勾选数据自动上传和页面切换
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第5张图片
设置完成之后点击保存,生成,导出。
然后生成ICL,这一步一定不能忘记。
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第6张图片
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第7张图片
4、然后打开DWIN_SET文件夹可以看到内容如下。
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第8张图片
然后将DWIN_SET文件夹放入到已经格式化之后的sd卡里面,将sd卡插入到屏幕,然后上电。
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第9张图片
可以看到会出现蓝色界面,程序会自动下载,当出现 SD Card Process …END !说明程序下载成功,然后断电,拔卡,重新上电。打开串口调试助手,将屏幕和电脑用USB转TTL模块连接起来,通过触摸屏幕可以看到串口有数据返回。
下面框选起来的10 00 01 00 00表示的意义如下:
10 00:地址
01:数据长度
00 01:数值
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第10张图片
当输入5AA5078200845A010001可以看到屏幕切换到了第一张图。迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第11张图片
以上就实现了迪文串口屏的最简单的开发,通过触摸实现图片的切换,同时通过串口进行数据的收发。

百度云链接如下:
链接:https://pan.baidu.com/s/1ohwO51kbGqFQSbsyE9A0Qg
提取码:a88s
包括:DGUSII开发包、DGUSII开发指南、DMG10600T101_01WTR官方demo、DMG10600T101_01WTR数据手册、我这个文章用到的下载程序
迪文串口屏幕DMG10600T101_01WTR实现图片切换并和串口通讯_第12张图片

你可能感兴趣的:(【外设】迪文串口屏,迪文串口屏)