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