2024年2月22日发(作者:)

一、迪文串口屏命名规则 ............................................................................................................... 1

二、COMS接口(10pin线)的串口屏 .............................................................................................. 1

1、产品操作步骤: ................................................................................................................. 1

1. 首先进行硬件的连接 .................................................................................................. 1

2. 安装驱动程序 .............................................................................................................. 2

3. 使用“迪文调试助理”软件进行调试 ...................................................................... 5

1)打开软件 ............................................................................................................. 5

2)选择分辨率及色彩的位数 ................................................................................. 6

3)选择端口及波特率 ............................................................................................. 7

4)建立通信连接 ..................................................................................................... 7

5)添加图片到软件上 ............................................................................................. 7

6)设置触控按钮 ..................................................................................................... 9

7)效果预览及生成配置文件 ............................................................................... 10

8)通过预览可以实现对应的功能后,再通过下面第9——11个步骤将软件上能实现的功能复制到显示屏上。 ......................................................................... 11

9)图片下载 ........................................................................................................... 11

10)下载配置文件 ................................................................................................. 11

11)设置串口屏属性参数 ..................................................................................... 12

三、232接口(8pin线)的串口屏 ................................................................................................... 14

注:该接口的串口屏直接通过配套的8pin线与电脑连接,无需安装驱动,不能达到921600bps的通信速率,其他操作步骤与COMS接口的屏一样。 ................................. 14

四、SD卡接口下载说明 ............................................................................................................... 14

1.操作步骤: ....................................................................................................................... 14

2. SD卡文件格式说明 ........................................................................................................... 15

1

一、迪文串口屏命名规则

串口屏命名规则如下表1所示:

北京迪文科技有限公司HMI产品编号规则

(以DMT80600T080_02WT为例)

DM DWIN HMI

T 颜色:B=单色(1bit) D=256色(8bit) T=65K色(16bit) G=16.7M色(24bit)

80 横向分辨率:32=320 48=480 64=640 80=800 10=1024 12=1280 13=1365 14=1398 19=1920

600 纵向分辨率:240=240 480=480 600=600 768=768 800=800 105=1050 108=1080

对照说明

T 应用分类:C=消费类 T=基本型 S=标准型 K=增强型 Q=车船型

80 显示尺寸:080=显示对角线尺寸为8.0英寸,依此类推

_0 结构形式:0=无外壳 1=有外壳

2

W

T

硬件序列号:0-9以区别不同的硬件版本

工作温度范围:N=常温(-20/+70以内) W=宽温(-20/+70及以上)

外设说明:N=无外设 K=键盘接口 T=普通触摸屏 T+=钢化触摸屏(1.6mm、3.0mm或5.8mm厚度)

附加说明:无=标准品 Z=ODM产品 J=为停产而做的兼容设计 F=扩展Flash(128MB到1GB或384MB到3GB)

表1 迪文串口屏命名说明

二、COMS接口(10pin线)的串口屏

注:以下说明中所使用到的软件均可以从我公司网站(/)上下载到。

1、产品操作步骤:

1. 首先进行硬件的连接

硬件连接示意图如下图所示:使用HDL662(下图右边的器件)再通过双头USB连接线与电脑进行连接。

1

图1 实物图

2. 安装驱动程序

驱动名称为XR21V1410芯片驱动。

安装驱动方法:

1)、XR21V1410芯片驱动将驱动下载解压。

2)、使用双公头USB线连接HDL662下载版。

3)、手动安装驱动文件。详细操作步骤如下:

连接下载板后从电脑的设备管理器中会看到如下图2所示,选中后点击鼠标右键选择更新驱动选项后,选择XR21V1410的驱动的文件夹(对应自己电脑

系统的文件夹)如下图步骤:

2

图2 单击右键后选择“更新驱动程序”弹出如下图3所示图

图3 选择如图所示,单击“下一步”弹出图4对话框

3

图4 选择如图所示,单击“浏览”选项选择驱动放置的目录下,选择“x86”文件夹(对应32位的电脑系统)或“x64”文件夹(对应64位的电脑系统)

图5 选择文件夹后,单击“确定”返回如图4所示界面,然后再单击“下一步”即可

4

图6 安装完毕后可在设备管理器中查看到端口号(如图所示)

3. 使用“迪文调试助理”软件进行调试

详细步骤如下:

1)打开软件

双击上图所示图标

5

2)选择分辨率及色彩的位数

图7 根据串口屏的型号选择尺寸及图片像素

注意事项:若软件有保存上次建立的工程文件(如下图8所示),则需在进入软件界面后,单击“迪文屏属性”修改屏幕尺寸及图片像素。

图8 工程文件

图9 HDL662端口说明示意图

6

3)选择端口及波特率

进入到界面后选择通信端口及波特率(默认出厂值为115200bps,HDL662左边的I/O0(下图9左边标注1)短接后为硬件设置通信波特率为921600bps,断开后为客户设定的波特率;PWR端口(下图9左边标注2)必须短接)如下图10所示:

图10 串口端口选择及波特率选择

4)建立通信连接

图11 单击“打开串口”后再单击“握手”,弹出对话框如图所示

5)添加图片到软件上

单击下图左边的“添加”按钮选择如右边所示需要的图片,然后单击“打开”即可将图片添加到软件里。

7

图12 添加图片示意图

图片完成添加后界面如下图13所示:

图13 添加完成后软件显示界面

8

6)设置触控按钮

选择“触控配置”→“增加触控”进行触控按钮的添加,如下图左上角所示,然后在下图所示的左下角“按钮配置”的地方设置按钮能实现的功能,“切换到”表示当单击该按钮时可以让屏显示到指定位置(下图为2位置的图片),“动画效果”为-1表示无动画效果(动画效果需要画两张同一按钮显示不同效果的图片),代码指定设置如图15所示。

图14 增加触控功能

单击代码指令下的“指定”按钮后,弹出如下图所示对话框,输入需要返回的指令代码(两字节)后,单击“添加”按钮可将指令显示到下图左边的位置,然后再根据设置的指令选择左边的命令(选择上后显示蓝色,下图的0004命令为选上状态),最后单击“选择”按钮即可完成代码回传的设置。

9

图15 代码回传设置

7)效果预览及生成配置文件

单击下图16右上角的“预览”按钮可以实现图片切换等效果,单击“生成触控配置”可以生成.bin的触控文件,保存在软件存放的目录下,如下图16所示。

图16 生成触控配置文件

10

8)通过预览可以实现对应的功能后,再通过下面第9——11个步骤将软件上能实现的功能复制到显示屏上。

9)图片下载

选择“调试工具”→下载管理目录下的“图片下载” →“开始下载”即可将图片下载到串口屏上。示意图如下图17所示:

图17 下载图片

10)下载配置文件

选择“调试工具”→下载管理目录下的“配置文件下载”,在触控配置文件 0x1E的位置选择第7步生成的配置文件(后缀为.bin),然后单击“发送”按钮,发送成功后会弹出如下图19所示的对话框。

11

图18 下载配置文件

图19 下载配置文件成功后弹出的对话框

11)设置串口屏属性参数

选择“调试工具”→迪文屏参数设置目录下的“终端模式参数配置”,将左边的第三个选项勾上,同时根据屏的属性(如下图21所示,版本为V6.3版本,内核可以从串口屏后面的模组上看到)设置显示屏配置及看是否满足右边红色字体的要求,若满足,则勾上“仅H600、K600+ V6.0以上版本支持”前的选项及下面的“掉电保存”选项,其他为默认即可,然后单击“设置”,在弹出的对话框中选择“是”后会有如下图23的返回值。

12

图20 设置终端参数

图21 串口屏的属性如弹出窗口所示

图22 确认

13

图23 操作日志显示发送及返回的代码

通过以上步骤即可在产品上实现软件预览的功能。

三、232接口(8pin线)的串口屏

注:该接口的串口屏直接通过配套的8pin线与电脑连接,无需安装驱动,不能达到921600bps的通信速率,其他操作步骤与COMS接口的屏一样。

四、SD卡接口下载说明

1.操作步骤:

1)给串口屏断电,擦入SD卡(K600+模组的屏可以在上电的情况下进行插拔);

2)重新给串口屏上电,屏将自动加载SD卡里“DWIN_SET”文件夹的内容并保存到屏内部的Flash;

3)串口屏更新完成后,屏会自动复位并进入正常工作模式,此时给屏断电后可取下SD卡。

注:下载过程中,显示可能会异常,背光也可能闪烁并伴随一些兹兹的响声,属于正常现象,不会对串口屏的软硬件性能产生任何影响。

14

2. SD卡文件格式说明

1)在SD卡根目录下建立“DWIN_SET”文件夹;

2)DWIN_SET文件夹设置;

把需要下载的图片、字库、配置文件都放在“DWIN_SET”文件夹中,如下图24所示。

图24 DWIN_SET文件夹内容

3)SD卡文件格式

SD卡文件格式说明如下表2所示

SD卡文件格式说明

文件类型

命名规则 例子

0_开机界面.BMP

32_GBK12汉字库.DZK

30_触控文件.BIN

0_

38_图标库.ICO

说明

必须是和串口屏分辨率相同的24位色BMP文件

图片图片存储位置+下划线(_)+文件名(可文件 选)

字库字库存储位置+下划线(_)+文件名(可文件 选).BIN/HZK/DZK/ICO

配置文件

表2 SD卡文件格式说明

4)配置文件说明

文件用来配置串口屏的工作模式(对应0xE0指令)和背光模式(对应0x5E指令)。

15

文件具体说明如下表3所示:

参数寄存器名称

R0

R1

R2

R3

取值范围

取决于串口屏

0x00-0x11

说明

串口屏驱动模式选择,用户不需配置。配置错误会出现花屏问题。

波特率设置,0x00—0x10对应1200bps—921600bps

仅K600+支持:0x11为用户自定义波特率,波特率=6250000/R5:R9

0x00-0xFF

0xE0 指令的PARA1

0x00-0xFF

0xE0 指令的PARA2

仅K600+内核支持,当R1=0x11时,波特率配置为字的高字节。

R5:R9=6250000/用户自定义波特率。

如设定10000bps波特率,R5:R9=6250000/10000=625=0x0271,则R5=02,R9=71

R5

不定

R6

R7

R8

R9

0x00-0x40

触摸屏控制背光启动后,点击触摸屏后背光点亮亮度

0x00-0x40

触摸屏控制背光启动后,一段时间不点击触摸屏,背光关闭的亮度

0x01-0xFF

触摸屏控制背光启动后,触摸屏背光点亮时间,单位为0.5秒

不定 仅K600+内核支持,当R1=0x11时,波特率配置为字的低字节

注:配置文件的参数均为一字节的HEX模式,如用0A表示16进制的10,;配置文件的参数必须为2位,比如00不得写成0。

表3 CONFIG..TXT文件具体说明

5)典型的用户配置文件

R1=07 ;波特率,07=115200bps

R2=30 ;PARA1,30=启动触控,背光亮度切换由触摸屏点击控制

R6=40 ;触摸屏背光自动控制模式下的背光点亮亮度,40=100%亮度(最亮)

R7=10 ;触摸屏背光自动控制模式下的背光熄灭亮度,10=25%亮度

R8=14 ;背光点亮时间,单位为0.5秒,14=10秒

16