迪文屏开发-小白教程

最近买了个迪文串口屏,网上资料参差不齐,简单的东西搞了很久才发现问题所在,走了很多弯路,但是开发的过程中弯路必不可少,ANYWAY,将我的开发过程记录一下,供小白参考,节省时间。

先看最后的显示结果:

简单使用迪文屏的触控功能

1.使用工具

DWG32240C020_03WTR 迪文屏一个

FCC 10PIN的软排线一条

HDL662 usb转串转接板一个

USB连接线一条

SD卡+读卡器(烧录文件比较大的时候节省时间)

2.使用软件

迪文自己的上位机:DWIN DGUS,可在官网下载。

(一开始在网络上搜索,大部分串口屏都使用陶驰晶的一款上位机软件-USART HMI,也可在官网直接下载,如图:

 下载使用了,但是发现不能正常配置,作罢。)

3.准备开始前需要在电脑中安装的驱动

安装好了在电脑设备管理器中会出现如下:

tips: 如果不安装的话在后面进行串口通讯时会发现能读出串口,但无法通讯,烧录文件失败。(我就是这样,花了很久才排查出问题,一直以为是板子出现问题了,另外可以用sscom串口调试助手发指令,没有返回可以先排查是否安装了驱动。)

4.具体步骤

4.1上位机设置

1——创建新工程

先设置对应屏幕的尺寸,我使用的是240*340

打开以后先添加所需背景图

注意命名需要从0开始,建议最好依次00 01 02,以免出错。

导入图片以后就可以在此基础上添加各种控件,我使用了2个基础触摸控件做演示。

在页面1 和页面2 位置添加了基础触控,设置了对应跳转页面,以此来实现页面跳转功能。

在页面1 和页面2的返回位置添加了按键返回,以此来实现返回首页的目的。

简单的页面切换就设置好了,然后依次点击:

会生成13 14 22 的bin文件 ,保存在DOWN_SET文件夹中

保存完后点击“欢迎使用”

下滑后找到DGUS配置工具,点击0号字库生成工具,一般出厂屏幕应该已经烧录进去了,但是以防万一可以再烧录一次。

点击创建文件

在前面的文件保存路径中找到DOWN_SET文件夹,将创建好的0号字库文件剪贴进去。

然后点击ICL文件生成,此步的作用是将背景图转化为屏幕可以直接读取的背景信息

点击生成后保存,注意文件的命名需要是32开头,从通讯协议上可以查到为什么。

同样的保存在DOWN_SET文件夹中

点击:配置文件生成,默认设置不用改,直接生成T5LCFG.CFG保存在DOWN_SET文件夹中

至此所有步骤结束,可以开始往屏幕中烧录文件。点击串口下载工具或者在顶部操作栏中点设置,选择DGUS串口工具。

依次点击:

选择串口-开始下载-底部进度条可查看进度,0号字库烧录比较慢,除第一次烧录后,后面再烧录就可以不用选择了。

后续在此基础上重新配置文件主要点击保存-生成-导出,主要下载13 14 22 和配置的32背景图文件。

下载完成之后屏幕就直接显示在上位机上配置的内容了。

后面个性化需求可据此随意发挥。

2——打开已有工程,对应的HMI文件,可直接在此基础上修改。

【过程中碰到的一些脑残问题】

问题很简单,但是碰到了就得耗费大量时间排查,很搞人心态。

*屏与电脑无法通信问题——上面第三点已解释

*所有东西都设置好以后,串口烧录/SD卡烧录屏幕无法显示——检查背景图的尺寸是否和屏幕尺寸一致(在这步我是用PS直接导出的图片,尺寸是用像素点设置的,没有注意具体导出尺寸,结果影响显示,修改好以后显示正常。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值