工业串口屏迪文DGUS屏开发指南_V32

合集下载

迪文DGUS屏开发指南

迪文DGUS屏开发指南
3 串口操作 ............................................................................................................................. 14
3.1 数据帧架构........................................................................................................................................................................ 14 3.2 指令集................................................................................................................................................................................ 14 3.3 串口 CRC 校验 C 程序参考............................................................................................................................................ 15
专业素养 诚实守信 追求卓越
.
.
迪文 DGUS 屏用户开发指南
(Ver4.3 2015.08)
北京迪文科技有限公司
专业.诚信.成功
迪文 DGUS 屏开发指南

迪文触摸屏指令指令说明

迪文触摸屏指令指令说明

迪文DGUS指令说明一、迪文DGUS开发指南指令集如下图所示由上图可看出迪文DGUS串口数据帧的架构是由:帧头(2个字节)数据长度(1个字节)指令(1个字节)数据(N 个字节)CRC校验(2个字节)组成(指令都以十六进制发送)迪文DGUS指令共有也只有5条指令,迪文DGUS的开发方式,屏和下位机的交互都只以变量的形式进行交互,下位机把数据发送到屏的变量地址里,不参与屏的显示控制,下位机只需要把需要显示的信息送到屏相应的地址里。

下文把五条指令举列做详细说明:二、访问控制寄存器指令:(包括读/写控制寄存器两条指令)1.写控制寄存器指令(80)此处以切换图片为例【存放图片的控制寄存器地址是(03)】例如从当前页面切换到第5幅图片,向屏发指令如下:A5 5A 04 80 03 00 05注释:A5 5A: 帧头有两个字节组成可以自定义04:发送的数据长度(指从指令开始到最后的数据长度,此处从80指令开始共发送4个字节)80:写控制寄存器指令03:控制寄存器地址00 05:图片地址2.读控制寄存器指令(81)以读当前图片地址为例(假设当前页面地址是第5幅):向屏发指令如下:A5 5A 03 81 03 02A5 5A:帧头03:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送3个字节)81:读控制寄存器指令03:控制寄存器地址02:读03控制寄存器2个字节寄存器数据(图片地址是两个字节)3.读应答读完以后屏会向串口返回读应答:A5 5A 05 81 03 02 00 05A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送5个字节)81:读控制寄存器指令03:控制寄存器地址02:读2个字节寄存器数据00 05:读回来的当前图片地址一、访问数据存储器(包括读/写数据存储区两条指令)1.写数据存储区指令(82)此处以往0000变量地址里写数值2为例:A5 5A 05 82 00 00 00 02A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从82指令开始共发送5个字节)82:写数据存储区指令00 00:变量地址(两个字节)00 02:数值2(两个字节)2.读数据存储区指令(83)此处以读0000变量地址里的数值(假设当前数值为2)A5 5A 04 83 00 00 01A5 5A: 帧头04:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送4个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据3.读应答读完以后屏会向串口返回读应答:A5 5A 06 83 00 00 01 00 02A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送6个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据00 02:0000地址里的数据值是2.二、写曲线缓冲区指令(84)此处假设曲线通道是0号通道;A5 5A 06 84 01 00 01 00 10A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从84指令开始共发送6个字节)84: 写曲线缓冲区指令01:曲线通道(例如用0号通道即把第0位置1,即为01;如果用1号通道即把第1位置1,即为02;如果用2号通道即把第2位置1,即为04,以此类推。

DGUS屏使用指南

DGUS屏使用指南

目录一.硬件连接 (1)1.屏命名规则 (1)2.C系列屏 (1)2.1. 实物图如下图1(具体型号请参考对应数据手册)所示: (1)2.2. 串口引脚接法说明: (2)2.3.用户接口方式 (2)3.T系列屏 (2)3.1 .实物图如下图2(具体型号请参考对应数据手册)所示: (2)3.2 .10pin串口引脚接法说明: (3)3.3. 8pin串口引脚接法说明: (3)3.4. 用户接口方式 (3)4.S系列屏 (4)4.1. 实物图如下图3(具体型号请参考对应数据手册)所示: (4)4.2. 10pin串口引脚接法说明: (4)4.3. 8pin串口引脚接法说明: (4)4.4. 用户接口方式 (5)5.18系列屏 (5)5.1. 实物图如下图4(具体型号请参考对应数据手册)所示: (5)5.2. 6pin串口引脚接法说明: (6)5.3. 用户连接端子 (6)二.软件设计 (6)1.开发原理 (6)2.开发前准备资料 (7)2.1 软件 (7)2.1.1 配置软件 (7)2.1.2 0号字库软件 (9)2.1.3 汉字字库生成软件 (10)2.1.4 迪文ICO生成图标库软件 (11)2.1.5 迪文图片分辨率转换软件 (14)2.2 硬件 (16)2.2.1 连接线 (16)2.2.2 下载工具 (17)3.软件开发步骤 (18)3.1. 软件界面介绍 (18)3.2. 通讯说明 (18)3.2.1 数据帧架构 (18)3.2.2 指令集及说明 (19)3.2.3 0x80、0x81指令说明 (19)3.2.4 0x82、0x83指令说明 (20)3.3. 例程说明 (20)3.3.1. 屏按键功能(与上位机交互) (21)3.3.2. 屏显示/不显示变量功能(启动描述指针功能) (21)3.3.3. 数据存储功能(掉电保存) (23)3.3.4. 上电初始化 (24)3.3.5. 不带触摸的屏实现触摸屏功能 (25)4.SD卡升级内核程序 (27)4.1. SD卡升级内核应满足以下任一条件: (27)4.2. SD卡升级注意事项 (27)三.注意事项 (27)一.硬件连接1.屏命名规则图12.2. 串口引脚接法说明:图23.2 .10pin串口引脚接法说明:4.S系列屏4.1. 实物图如下图3(具体型号请参考对应数据手册)所示:图3后的短接焊盘来改变电平为3.3V的COMS电平;供电可以通过焊接屏后的短接焊盘来改变供电范围,具体参数请参考对应型号数据手册;4.3. 8pin串口引脚接法说明:4.4. 用户接口方式10 Pin_1.0mm FCC , 8 Pin_2.54mm5.18系列屏5.1. 实物图如下图4(具体型号请参考对应数据手册)所示:图45.2. 6pin 串口引脚接法说明:引脚名称 说明 GND 接地485_- 接485接口的B 端 485_+ 接485接口的A 端232_Tx 屏发送端,接控制端的接收端 232_Rx 屏接收端,接控制端的发送端VIN 典型12V 供电,宽压供电,具体型号屏请以对应数据手册为准SD 卡座SD 卡下载接口,凤凰端子边上5.3. 用户连接端子6Pin_3.81mm 凤凰端子;二.软件设计1.开发原理开发原理概述:使用迪文DGUS 配置软件将变量和需要实现的功能关联起来,然后通过控制端给该设置的变量赋值来实现对应的功能,或读取变量值来查看屏当前相关功能的状态; 变量地址:是针对屏来进行定义的,类似组态软件的地址定义,又不相同,主要区别在于组态软件的地址是有特定含义的(即和屏内部的某个功能已绑定),而采用DGUS 屏的变量地址可以与任意功能来进行关联(不出现变量地址交叉的情况即可),变量地址范围为0x0000——0x6FFF ;变量地址 屏显示、触控功能 单片机 绑定 对变量读写 配置软件设置设置配置时定义变量地址2.开发前准备资料2.1 软件2.1.1 配置软件配置软件的主要目的是配置屏的触控、通讯参数设置及显示参数设定;配置软件如下图5所示:图5软件使用操作步骤:1.新建一个工程文件,如下图6所示选择屏的分辨率及存储位置;分辨率举例说明:屏型号:DM T80480T070_06WTT:16位色;80480 :800 x 480的分辨率;注:由于所有K600+的屏都是16位色,软件已屏蔽位色选择功能,若屏需要竖起来显示(及该为480 x 800的方式),可以修改软件目录下Config文件夹上的Terminal文件来修改分辨率,修改为480 x 800 ,如下截图7所示(设置R10=480X800):图6图72.注:若图片不是按照存储位置方式命名,添加进来图片后,软件左边“位置”一列,对应的是设置触控及显示的位置,如将上图位置修改为1,再做设置,那么0界面(即首页)的触控及显示设置都将到次页(即1界面)上。

STM32串口读写迪文屏8位、16位、32位数据(应用层实现)

STM32串口读写迪文屏8位、16位、32位数据(应用层实现)

STM32串口读写迪文屏8位、16位、32位数据(应用层实现)文章目录•前言•一、串口需要的相关实现•o▪数据类型▪需要自定义实现的变量和函数•二、迪文屏读写•o 2.1 向迪文屏写数据o 2.2 从迪文屏读取数据前言基于STM32F407实现与迪文串口屏T5L系列的串口通信,实现8位,16位,32位的数据读写。

PS:不包含完整程序,这里只说一下核心的代码。

一、串口需要的相关实现数据类型#define u8 unsigned char#define u16 unsigned short#define u32 unsigned int//32位int与8位char互转typedef union{u32 intdata;u8 chardata[4];}int_char_unioin;//16位short与8位char互转typedef union{u16 shortdata;u8 chardata[2];}short_char_unioin;需要自定义实现的变量和函数1.buffer——串口收发缓冲区数组。

2.send_buffer()——向串口发送buffer数组。

3.delay_time——等待迪文屏返回数据的时间,例:5ms,迪文屏上OS的周期是20ms,读写过快可能出问题。

(可能有更好的方法,一般情况下几ms还是可以容忍的。

)4.clear_usart()——清空串口缓冲区数组buffer,如用memset()将数组置零即可。

二、迪文屏读写STM32与迪文屏的通信核心在于向迪文屏中定义的变量进行读写,迪文屏中的变量用一个16位数据表示其地址。

迪文屏的用户可操作地址空间为0x1000-0xFFFF,我们要做的就是在这个区间内的一个地址上读写数据,这个地址指向的数据类型由DGUS II(迪文屏开发上位机软件)设置,详细内容可以查看迪文公司的应用开发指南。

2.1 向迪文屏写数据向迪文屏上的16位地址写8位,16位,32位数据。

迪文DGUS屏开发指南

迪文DGUS屏开发指南

迪文DGUS屏开发指南迪文的DGUS屏是一种智能显示屏,它集成了多种功能,包括图形显示、触摸输入、多媒体播放等。

本文将为您提供一份DGUS屏开发指南,以帮助您快速上手使用DGUS屏开发自己的项目。

一、DGUS屏的基本介绍DGUS屏是迪文(DIYMORE)推出的一种智能显示屏,它采用TFT液晶屏,具有显示清晰、色彩鲜艳、能耗低等特点。

DGUS屏的大小和分辨率可根据项目需求进行选择,常见的有2.4寸、3.5寸、4.3寸、7寸等。

二、DGUS屏的开发环境搭建2.连接DGUS屏和PC。

使用USB数据线将DGUS屏与PC连接起来,在DGUS屏开发软件中选择正确的COM口。

三、DGUS屏的开发步骤1.创建新工程。

在DGUS屏开发软件中,点击“新建”,然后选择DGUS屏的型号和屏幕大小。

2.设计屏幕布局。

在DGUS屏开发软件中,可以通过拖放、调整控件的大小和位置,自定义屏幕的布局。

可以添加文本、按钮、图片等控件,并设置它们的属性和功能。

3.添加触摸响应。

在DGUS屏开发软件中,可以通过设置按钮的响应事件,实现触摸输入的功能。

比如,可以设置按钮按下后的界面切换、数值的变化等动作。

4.设置通信协议。

将DGUS屏连接到MCU或其他设备时,需要设置通信协议。

在DGUS屏开发软件中,可以选择常见的串口通信协议,如RS232、RS485等,并设置通信参数。

四、DGUS屏开发的常见问题和解决办法1.屏幕显示异常。

2.触摸不灵敏。

可能是触摸屏校准有误,重新进行触摸屏校准即可。

3.通信异常。

五、DGUS屏开发的应用领域DGUS屏可应用于各类智能设备的人机交互界面,比如家用电器、工控设备、医疗仪器等。

其灵活的开发环境和强大的功能使得它在物联网、智能家居等领域有着广泛的应用前景。

总结:迪文的DGUS屏是一种功能强大的智能显示屏,在各类智能设备中发挥着重要的作用。

通过上述开发指南,您可以了解DGUS屏的基本介绍、开发环境搭建、开发步骤等内容,以帮助您快速上手使用DGUS屏开发自己的项目。

迪文DGUS液晶屏开发手册 初稿

迪文DGUS液晶屏开发手册 初稿

说明
DGUS 驱动程序的版本号,BCD 码表示。例:10H 表示版本号为 V1.0。 取值范围 00H~40H,即背光亮度分为 65 级,00H 为背光关闭,40H 为亮度最大。 通过写入一个数值来控制蜂鸣器的一次鸣叫,取值范围 0‐255,单位时间 0.01 秒。 读:获得当前显示图片的 ID;写:可使 LCD 切换到与写入数值对应的图片。PIC_ID 为高字节在前,低字节在后。
1 字节
最多 254 字节
帧头
数据长度
指令字
数据域
CRC 校验
2 字节
1 字节
1 字节
最多 252 字节
2 字节
帧 头:用户可自定义的两个字节的帧头,迪文出厂默认设置为 0x5AA5。
数据长度:在一条指令中,从“指令字”开始的后面所有数据的字节数。如果带 CRC
校验,2 字节校验值计入数据长度。
指 令 字:迪文自定义的 5 个指令字之一,分别为 0x80、0x81、0x82、0x83、0x84。
现对 FLASH 区的读写操作呢? 在 DGUS 的寄存器区中,0x40 ~ 0x49 寄存器地址控制着用户 RAM 区和 FLASH 区之间的
写入 00H,禁止触控;其他值启用触控。上电默认值为 FFH。 屏上电后的运行时间,压缩 BCD 码表示,时:分:秒格式,其中“时”占两个字节, 最大值为:9999:59:59。 CONFIG.txt 文件中 R0‐RC 寄存器配置参数的映射。 写入 5AH,以使能 RTC 的修改。RTC 修改完成后,系统自动清 0。 读:获取当前的 RTC 时钟;写:修改当前的 RTC 时钟(须结合 1FH 寄存器控制)。 保留,未定义。 写入 5AH,使能 FLASH 操作。操作完成后自动清 0。 写入 50H,数据由用户 RAM 区移入 FLASH 区; 写入 A0H,数据由 FLASH 区移入用户 RAM 区。 操作数据所在的 FLASH 区段编号,取值范围 40H‐7FH。 操作数据位于所在 FLASH 区段的首地址,取值范围 000000H‐01FFFFH。 操作数据位于用户 RAM 区的首地址,取值范围 0000H‐6FFFH。 操作数据的长度(Word),取值范围 0000H‐6FFFH。

迪文DGUS屏开发指南20160805

迪文DGUS屏开发指南20160805
专业.诚信.成功
DGUS 屏开发指南
DGUS 开发指南
北京迪文科技有限公司 2016 年 7 月 21 日
专业.诚信.成功
DGUS 屏开发指南
目 录
第一章 快速上手..................................................................................................................................... 1 1.1 连线与上电 .................................................................................................................................... 1 1.2 安装和使用 DGUS ........................................................................................................................ 4 第二章 DGUS 开发体系 ........................................................................................................................ 6 2.1 DGUS 开发体系简介 ..................................................................................................................... 6 2.2 DGUS 开发体系优点 ..................................................................................................................... 7 2.3 DGUS 软件处理流程 ..................................................................................................................... 8 第三章 DGUS 屏的配置 ...................................................................................................................... 10 3.1 素材文件的格式要求 .................................................................................................................. 10 3.2 配置文件的构成 .......................................................................................................................... 11 3.3 素材文件、配置文件与数据的储存 .......................................................................................... 12 3.3.1 FLASH 储存空间................................................................................................................. 13 3.3.2 RAM 储存空间 .................................................................................................................... 14 3.3.3 配置寄存器空间 ................................................................................................................. 16 3.3.4 曲线缓冲区 ......................................................................................................................... 16 3.4 配置文件 ...................................................................................................................................... 16 3.4.1 系统配置文件 CONFIG.txt ................................................................................................ 17 3.4.2 变量初始化文件 22.bin ...................................................................................................... 21 3.5 DGUS 屏的调试 ........................................................................................................................... 22 3.5.1 屏幕校准 ............................................................................................................................. 22 3.5.2 下载工具 SD 卡的使用 ...................................................................................................... 23 3.5.3 调试工具 ED-2 的使用....................................................................................................... 25 第四章 DGUS 屏的串口通信 .............................................................................................................. 27 4.1 检测串口通信状况 ...................................................................................................................... 27 4.2 通信指令说明 .............................................................................................................................. 27 4.3 常见串口通信故障排除 .............................................................................................................. 29 4.3.1 DGUS 屏与电脑通信故障 .................................................................................................. 29 4.3.2 DGUS 屏与单片机通信故障 .............................................................................................. 30 第五章 DGUS 屏的配置寄存器 .......................................................................................................... 32 5.1 配置寄存器功能汇总 .................................................................................................................. 32

DGUS屏使用指南

DGUS屏使用指南

目录一.硬件连接 (1)1.屏命名规则 (1)2.C系列屏 (1)2.1. 实物图如下图1(具体型号请参考对应数据手册)所示: (1)2.2. 串口引脚接法说明: (2)2.3.用户接口方式 (2)3.T系列屏 (2)3.1 .实物图如下图2(具体型号请参考对应数据手册)所示: (2)3.2 .10pin串口引脚接法说明: (3)3.3. 8pin串口引脚接法说明: (3)3.4. 用户接口方式 (3)4.S系列屏 (4)4.1. 实物图如下图3(具体型号请参考对应数据手册)所示: (4)4.2. 10pin串口引脚接法说明: (4)4.3. 8pin串口引脚接法说明: (4)4.4. 用户接口方式 (5)5.18系列屏 (5)5.1. 实物图如下图4(具体型号请参考对应数据手册)所示: (5)5.2. 6pin串口引脚接法说明: (6)5.3. 用户连接端子 (6)二.软件设计 (6)1.开发原理 (6)2.开发前准备资料 (7)2.1 软件 (7)2.1.1 配置软件 (7)2.1.2 0号字库软件 (9)2.1.3 汉字字库生成软件 (10)2.1.4 迪文ICO生成图标库软件 (11)2.1.5 迪文图片分辨率转换软件 (14)2.2 硬件 (16)2.2.1 连接线 (16)2.2.2 下载工具 (17)3.软件开发步骤 (18)3.1. 软件界面介绍 (18)3.2. 通讯说明 (18)3.2.1 数据帧架构 (18)3.2.2 指令集及说明 (19)3.2.3 0x80、0x81指令说明 (19)3.2.4 0x82、0x83指令说明 (20)3.3. 例程说明 (20)3.3.1. 屏按键功能(与上位机交互) (21)3.3.2. 屏显示/不显示变量功能(启动描述指针功能) (21)3.3.3. 数据存储功能(掉电保存) (23)3.3.4. 上电初始化 (24)3.3.5. 不带触摸的屏实现触摸屏功能 (25)4.SD卡升级内核程序 (27)4.1. SD卡升级内核应满足以下任一条件: (27)4.2. SD卡升级注意事项 (27)三.注意事项 (27)一.硬件连接1.屏命名规则图12.2. 串口引脚接法说明:图23.2 .10pin串口引脚接法说明:4.S系列屏4.1. 实物图如下图3(具体型号请参考对应数据手册)所示:图3后的短接焊盘来改变电平为3.3V的COMS电平;供电可以通过焊接屏后的短接焊盘来改变供电范围,具体参数请参考对应型号数据手册;4.3. 8pin串口引脚接法说明:4.4. 用户接口方式10 Pin_1.0mm FCC , 8 Pin_2.54mm5.18系列屏5.1. 实物图如下图4(具体型号请参考对应数据手册)所示:图45.2. 6pin 串口引脚接法说明:引脚名称 说明 GND 接地485_- 接485接口的B 端 485_+ 接485接口的A 端232_Tx 屏发送端,接控制端的接收端 232_Rx 屏接收端,接控制端的发送端VIN 典型12V 供电,宽压供电,具体型号屏请以对应数据手册为准SD 卡座SD 卡下载接口,凤凰端子边上5.3. 用户连接端子6Pin_3.81mm 凤凰端子;二.软件设计1.开发原理开发原理概述:使用迪文DGUS 配置软件将变量和需要实现的功能关联起来,然后通过控制端给该设置的变量赋值来实现对应的功能,或读取变量值来查看屏当前相关功能的状态; 变量地址:是针对屏来进行定义的,类似组态软件的地址定义,又不相同,主要区别在于组态软件的地址是有特定含义的(即和屏内部的某个功能已绑定),而采用DGUS 屏的变量地址可以与任意功能来进行关联(不出现变量地址交叉的情况即可),变量地址范围为0x0000——0x6FFF ;变量地址 屏显示、触控功能 单片机 绑定 对变量读写 配置软件设置设置配置时定义变量地址2.开发前准备资料2.1 软件2.1.1 配置软件配置软件的主要目的是配置屏的触控、通讯参数设置及显示参数设定;配置软件如下图5所示:图5软件使用操作步骤:1.新建一个工程文件,如下图6所示选择屏的分辨率及存储位置;分辨率举例说明:屏型号:DM T80480T070_06WTT:16位色;80480 :800 x 480的分辨率;注:由于所有K600+的屏都是16位色,软件已屏蔽位色选择功能,若屏需要竖起来显示(及该为480 x 800的方式),可以修改软件目录下Config文件夹上的Terminal文件来修改分辨率,修改为480 x 800 ,如下截图7所示(设置R10=480X800):图6图72.注:若图片不是按照存储位置方式命名,添加进来图片后,软件左边“位置”一列,对应的是设置触控及显示的位置,如将上图位置修改为1,再做设置,那么0界面(即首页)的触控及显示设置都将到次页(即1界面)上。

迪文工业串口屏用户软件开发指南

迪文工业串口屏用户软件开发指南

1.4 文本背景色不显示
文本框是纯色背景的实现步骤 使用 0x42 指令取背景色,取色位置(x-1,y); 显示文本,显示时设置背景色、前景色都显示。 优点:刷新数据显示时,由于背景色、前景色都显示,会自动覆步骤 方法 1: 先使用 0x71 图片剪切指令恢复文本框显示区域背景(上图的青色方框区域),同时清除原
6 用户程序设计建议 ................................................... 23
7 软件相关参数说明 ................................................... 24
7.1 字库说明 ...................................................................... 24 7.2 图片存储数量 .................................................................. 24 7.3 典型指令执行时间 .............................................................. 24
专业.诚信.成功
迪文工业串口屏用户软件开发指南 Ver3.2
1.3 ASCII 字符间距自动调整
由于点阵字库每个字符占据固定的大小,对于类似“i”、“l”、“.”的 ASCII 字符,显示将 会很松散,可以通过使用 0x98 指令显示,并设置 0x98 指令参数 C_Mode.4=1 来解决。
以显示 WiFi 为例: C_Mode.4=0 时,显示为 W i F i; C_mode.4=1 时,显示为 WiFi。 C_Mode.4=1 时,字符必须是 8bit 编码,并且下载的字库需要旋转 90°(TS3,纵向模式 1)。

迪文DUGS屏客户选型指南(含报价)

迪文DUGS屏客户选型指南(含报价)

高亮度、128段语音播放 宽视角、高亮度、128段语音播放
带限公司工业串口屏热销型号参考
类 别
尺寸 3.5 4.3 5.0 3.5 4.3 4.3 5.0 5.0 5.6 5.7 7.0 7.0 7.0 8.0 8.0 8.0 9.7 10.2 10.4 12.1 12.1 15.0 比例 型 号 有效显示尺寸 分辨率 (mm) (H*V) 70.1×52.6 320*240 95.0×53.9 480*272 110.9×62.8 480*272 70.1×52.6 320*240 95.0×53.9 480*272 95.0×53.9 480*272 108.0×64.8 108.0×64.8 112.9×84.7 112.9×84.7 154.1×85.9 154.1×85.9 154.1×85.9 162.0×121.5 162.0×121.5 162.0×121.5 196.6×147.5 222.7×125.3 211.2×158.4 246.0×184.5 246.0×184.5 304.1×228.1 800*480 800*480 640*480 640*480 800*480 800*480 800*480 800*600 800*600 800*600 1024*768 1024*600 800*600 800*600 800*600 1024*768 背光 亮度(nit) LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED LED 250 300 300 250 300 900 工作电压 (V) 3.3-6.0 3.3-6.0 3.3-6.0 3.3-6.0 3.3-6.0 工作电流 (mA) 180mA@5V 220mA@5V 270mA@5V 300mA@5V 400mA@5V 工作温度 (℃) -20/+70 -20/+70 -20/+70 -20/+70 -20/+70 -30/+60 -20/+70 -20/+70 -20/+70 -20/+70 -20/+70 -20/+60 -20/+70 -20/+70 -20/+60 -20/+70 -20/+70 -20/+70 -30/+60 -30/+60 -20/+70 -20/+70 接 口 3.3V CMOS 3.3V CMOS 3.3V CMOS 3.3V CMOS/232 3.3V CMOS 3.3V CMOS/232 3.3V CMOS 485/232 3.3V CMOS/232 485/232 3.3V CMOS 3.3V CMOS/232 485/232 3.3V CMOS 3.3V CMOS/232 485/232 485/232 3.3V CMOS/232 3.3V CMOS/232 3.3V CMOS/232 485/232 485/232 报价参考 N 100 95 130 260 210 280 250 560 255 T 120 115 150 280 230 298 270 350 620 470 280 395 370 330 495 395 750 780 680 980 1180 1450 4:3 DMT32240M035_03W 16:9 DMT48270M043_02W 16:9 DMT48270M050_02W 4:3 DMT32240T035_02W 16:9 DMT48270C043_03W 16:9 DMT48270T043_03W 16:9 DMT80480C050_02W 16:9DMT80480T050_18WT 4:3 DMT64480T056_03W 4;3DMT64480T057_18WT 16:9 DMT80480C070_02W 16:9 DMT80480T070_07W 16:9DMT80480T070_18WT 4:3 DMT80600C080_02W 4:3 DMT80600T080_07W 4:3DMT80600T080_18WT 4:3DMT10768T097_18WT 16:9 DMT10600T102_02W 4:3 DMT80600T104_04W 4:3 DMT80600T121_03W 4:3DMT80600T121_18WT 4:3DMT10768T150_18WT

迪文串口屏开发--DGUS新建工程及配置讲解

迪文串口屏开发--DGUS新建工程及配置讲解

DGUS新建工程及配置讲解DGUS是一款图形化的针对迪文串口屏的开发工具软件。

下面我们将介绍如何新建一个工程,及详细讲解一下相关的配置项:1、作者使用的版本是“DGUS ToolV5.04”,双击打开后的界面如下:2、点击“新建工程”后,会弹出“屏幕属性设置”的界面,如下图。

这里我们主要关注“屏幕尺寸”、“存储路径”。

“屏幕尺寸”:7寸屏选择800X480,4.3寸屏选择480X272,“图像像素”选择默认就行,“存储路径”:工程文件存放的路径。

3、点击“ok”之后,进入设计界面,此处我们介绍菜单“配置”中的参数;4、点击“配置”菜单后,弹出“系统配置”界面,如下图。

共有15项配置,下面我们来一一介绍。

先介绍常用的,一般常用的设置好之后,就可以正常工作了: 配置项1串口的波特率,串口的其他几项是默认的,数据位-8,校验位-无,停止位-1,流控-无;配置项2和3是一起的,用于通信协议的标识头,一般可设置为5A 和A5,也可以不设置,但是强烈建议设置,设置的好处是方便定位通信内容的头部、增加一个抗干扰检查的低成本手段;配置项7,用于通信需不需要添加校验,根据现场情况决定,一般选择不启用,若现场环境恶劣,电磁干扰厉害,可选择启用此项功能;配置项15,确定配置,每次改完配置之后,别忘了点击它,否则不会生效;配置项1、2、3、7配置完成后,点击15即完成最基本的设置了,可满足日常的使用了。

剩下的配置项:配置项4,图像旋转90°;配置项5,图像旋转180°;注意:若配置项4和5都选择偏转了,则图像会旋转270°;配置项6,背光受不受触屏控制,一般和配置项12配合使用;配置项8,和屏的数据录入控件相关的一个配置选项,这个留在以后具体介绍;配置项9,56KB的存储器要不要初始化为用户自定义的数据,后面讲到字库文件的时候,具体介绍;配置项10,若我们的数据刷新速率高,可选择80ms,默认的200ms 一般满足应用需求了;配置项13,这个一般用不着,可以忽略;配置项14,要不要每次上电时,做一次触摸校准;。

工业智能多媒体串口屏 UI开发指南

工业智能多媒体串口屏 UI开发指南

Beijing Serviatech Info. Tech Co., Ltd.致尊敬的客户感谢您使用我公司的产品!本教程是我公司SS系列智能屏的配套资料。

本教程旨在让您快速熟悉Flash动画的开发环境,掌握Flash动画原理、组成和制作方法,为您后续学习ActionScript编程语言扫清障碍。

为了让您尽快投入SS产品的UI设计,本教程对Flash动画的内容进行了删减,只讲述基础的与SS产品UI设计相关的部分。

Flash动画是时下最为流行的动画表现形式之一,它凭借自身诸多优点,在互联网、多媒体课件制作以及游戏软件制作等领域得到了广泛应用。

Adobe Flash CS3 Professional是Adobe公司推出的一款经典、优秀的矢量动画编辑软件。

在Flash中创作Flash动画时,需要在Flash文件中工作。

Flash文件的文件扩展名为.fla,编译后生成文件的扩展名为.swf。

北京世伟泰科信息技术有限公司Beijing Serviatech Info. Tech Co., Ltd.目录1世伟泰科SS智能串口屏UI设计简介 (5)1.1 Flash UI设计的好处 (5)1.2世伟泰科SS串口屏UI设计流程 (5)1.3开发工具 (5)1.4发布设置 (6)2 体验SSUI设计过程 (7)3 什么是动画 (8)4 Adobe Flash CS3 Professional界面介绍 (8)5 新建Flash文件 (9)6 时间轴和帧 (10)6.1时间轴 (10)6.2帧 (10)6.3插入帧 (12)6.4选择帧 (13)6.5编辑帧 (13)7 场景与舞台 (14)8 图层 (14)8.1图层的概念 (14)8.2创建图层 (15)8.3选择图层 (15)8.4编辑图层 (16)8.5层和图层文件夹 (16)8.6隐藏图层 (16)8.7锁定或解锁图层或文件夹 (17)8.8查看图层上的内容的轮廓 (17)9 Flash工具栏 (18)Beijing Serviatech Info. Tech Co., Ltd.9.1工具栏简介 (18)9.2选择工具 (19)9.3线条工具 (19)9.4矩形工具 (19)9.5文本工具 (20)9.6其它工具 (20)10 Flash动画基本类型 (22)10.1逐帧动画 (22)10.2补间动画 (23)10.2.1形状补间动画 (23)10.2.2动画补间动画 (26)11 元件、实例和库 (29)11.1创建影片剪辑元件 (30)11.2创建按钮元件 (31)11.3创建图形元件 (32)11.4实例和库 (32)11.5重命名元件 (33)11.6复制元件 (33)12遮罩动画 (34)12.1遮罩层与被遮罩层 (34)12.2创建遮罩层 (35)12.3建立与取消普通层与遮罩层的关联。

迪文DGUS屏开发指南

迪文DGUS屏开发指南
1.1 认识迪文 DGUS 屏............................................................................................................................................................ 3 1.2 DGUS 屏主要特点.............................................................................................................................................................. 4 1.3 DGUS 屏数据格式.............................................................................................................................................................. 4 1.4 DGUS 软件处理流程图...................................................................................................................................................... 5 1.5 DGUS 屏开发流程.............................................................................................................................................................. 6

迪文DGUS液晶屏开发手册_初稿_

迪文DGUS液晶屏开发手册_初稿_
此寄存器为客户提供了以软件(或者指令)的方式来触发屏上触控的功能,键码的 W 取值范围 01H‐FFH,00H 是无效键值,系统处理完用户写入的键码后,会自动将此
寄存器清 0。 ‐ 保留,未定义。
写入 55H,同时清除 8 条曲线的缓冲区; 写入 56H,清除第 0 通道的缓冲区; 写入 57H,清除第 1 通道的缓冲区; 写入 58H,清除第 2 通道的缓冲区; 写入 59H,清除第 3 通道的缓冲区; W 写入 5AH,清除第 4 通道的缓冲区; 写入 5BH,清除第 5 通道的缓冲区; 写入 5CH,清除第 6 通道的缓冲区; 写入 5DH,清除第 7 通道的缓冲区。 清除操作完成后,寄存器归 0。 ‐ 保留,未定义。 W 写入 5AA5H,将使系统复位一次。 ‐ 保留,未定义。
2.3 用户 RAM 区 见图 2,迪文屏内部具有一个 28K Word 的 RAM 区,每个地址为一个双字节的 Word,
高字节在前,低字节在后。地址范围为 0000H~6FFFH。此存储空间主要用于给用户界面上的 变量分配变量地址,未被分配的 RAM 地址,用户也可当作普通的 RAM 存储器来使用。
2、 DGUS 液晶屏的存储器空间
DGUS 液晶屏共有 6 个主要的存储器空间,如表 1 所示。
表 1 DGUS 液晶屏的 6 个存储器空间
存储区类别
功能描述
DGUS 寄存器区 图片存储区
DGUS 系统的状态和控制存储器空间。 用于存储用户的图片。
用户 RAM 区 用户自定义变量存储器空间。
FLASH 区
3.5 用户 RAM 区的访问 0x82 指令:用于执行对用户 RAM 区的写操作。 0x83 指令:用于执行对用户 RAM 区的读操作。
假设帧头为 0x5AA5,无 CRC 校验,帧格式如下。 写指令帧格式:

工业串口屏迪文DGUS屏开发指南_V32

工业串口屏迪文DGUS屏开发指南_V32
3 数据格式 ............................................................................................................................... 8 4 触控配置文件(13.BIN)说明............................................................................................... 9
4.7.1 ASCII 文本录入 ......................................................................................................................................................... 16 4.7.2 GBK 汉字文本录入 ................................................................................................................................................... 17 4.8 硬件参数配置(0x07)................................................................................................................................................... 19
5 显示变量配置文件(14.BIN)说明 ..................................................................................... 20

dwin屏开发流程

dwin屏开发流程

dwin屏开发流程
DWIN屏开发流程包括以下几个步骤:
1. 搭建开发环境:选择合适的软件和硬件,如DWIN DGUS软件和DWIN 迪文串口屏。

确保软件和硬件的兼容性和稳定性。

2. 配置工程:使用DGUS软件,建立工程并配置屏幕参数,如分辨率、颜
色等。

根据需求,选择合适的图片、字体、动画等资源。

3. 编写代码:根据开发需求,编写DGUS代码。

代码编写需遵循DGUS语法规则,实现所需功能。

4. 调试程序:在编写完代码后,进行程序调试。

通过模拟器或实际屏幕测试程序,检查程序是否存在错误或异常。

5. 程序下载:将程序下载到DWIN迪文串口屏中。

首先需要准备一个SD
卡和读卡器,然后将程序文件拷贝到SD卡中,再将SD卡插入屏幕中进行
程序下载。

6. 测试屏幕功能:在下载完程序后,测试屏幕的各种功能是否正常工作,如显示、触摸等。

7. 优化程序:根据测试结果,对程序进行优化和改进,以提高程序的性能和稳定性。

8. 打包发布:将优化后的程序打包成可执行文件或固件,发布到目标设备上。

以上是DWIN屏开发的基本流程,具体细节和实现方式可能因项目需求和开发环境而有所不同。

建议参考DWIN官方文档和开发指南,以获取更详细的信息和指导。

迪文MiniDGUS屏开发指南

迪文MiniDGUS屏开发指南
4.1 变量数据录入(0x00) .................................................................................................................................................. 11 4.2 弹出菜单选择(0x01) ..................................................................................................................................................13 4.3 增量调节(0x02) ..........................................................................................................................................................14 4.4 拖动调节(0x03) ..........................................................................................................................................................15 4.5 RTC设置(0x04) ..........................................................................................................................................................16 4.6 按键值返回(0x05) .....................................................................................................................................................17 4.7 文本录入(0x06) .........................................................................................................................................................17

迪文DGUS液晶屏开发手册_初稿_

迪文DGUS液晶屏开发手册_初稿_

3、串口通信
3.1 三种通信电平 DGUS 液晶屏根据型号的差异,会分别具有 CMOS、RS232、RS485 三种通信电平方式中
的一种或两种。
3.2 通信数据格式 单字节数据格式:1 位起始位、8 位数据位、1 位停止位。 普通帧格式:
帧头
数据长度
指令字
数据域
2 字节
1 字节
含 CRC 帧格式:
获取 RTC 时钟、修改 RTC 时钟、对 FLASH 空间的读写访问、DGUS 定时器控制、液晶屏复位 控制等功能。表 3 为 DGUS 寄存器空间的详细说明。
2.2 图片存储区 迪文 DGUS 屏具有 224MB(256MB 版本的 K600+内核)或者 2016MB(2G 版本的 K600+
内核)的图片存储空间,不同分辨率的屏,可存储的最大图片数量不同,如下表所示。
定义
Version LED_NOW BZ_TIME PIC_ID
05H 06H 07H‐0AH 0BH 0CH‐0FH
触控使能控制 运行时间
RUN_TIME
10H‐1CH 1FH 20H‐2FH 30H‐3FH 40H 41H
配置寄存器映射 RTC 设置控制 实时时钟
‐ FLASH 操作使能 FLASH 读写模式
3.5 用户 RAM 区的访问 0x82 指令:用于执行对用户 RAM 区的写操作。 0x83 指令:用于执行对用户 RAM 区的读操作。
假设帧头为 0x5AA5,无 CRC 校验,帧格式如下。 写指令帧格式:
帧头
数据长度
指令字
RAM 首地址
数据包
0x5A 0xA5
F_Len
0x82
W_ADR

迪文DGUS屏基于自身二次开发平台实现密码登陆及修改的应用指南

迪文DGUS屏基于自身二次开发平台实现密码登陆及修改的应用指南

迪⽂DGUS屏基于⾃⾝⼆次开发平台实现密码登陆及修改的应⽤指南迪⽂DGUS屏基于⾃⾝⼆次开发平台实现密码登陆及修改的应⽤指南鞠卫亮(北京迪⽂科技有限公司,北京,海淀)引⾔:在⼯业⾃动化领域,⽤户产品使⽤经常会有密码登陆的需求,通过单⽚机编程实现设置及修改密码程序。

迪⽂DGUS屏通过⾃⾝⼆次开发平台(DWIN_OS)便可轻松实现该项功能,省去了单⽚机的编程,为客户开发带来极⼤的便利性。

本⽂介绍了通过变量来设置修改密码的⽅法,此⽅式可帮助⽤户实现简单显⽰终端安全性设定。

1.DGUS屏及DWIN_OS介绍DGUS屏是北京迪⽂科技有限公司⾃主开发的⼀款⾼可靠性、开发简单、操作灵活的智慧型⼈机界⾯,DWIN_OS是基于DGUS屏的⼆次开发平台,通过微指令编程实现DGUS 屏的⼆次开发,其代码简单,编译快捷也为众多⼯程师所青睐。

2.基于DGUS的DWIN_OS在密码设置基本原理的介绍DGUS的密码登陆的基本原理为:⽤户设置密码存储于DWIN_OS寄存器中,⽤户通过数据录⼊将录⼊密码存⼊到DGUS变量地址中,通过微指令将DGUS变量地址中的数据转⼊DWIN_OS寄存器中,然后与已存储密码进⾏⽐较。

DGUS的密码修改基本原理为:⽤户通过数据录⼊将录⼊新密码存⼊到DGUS变量地址中,再通过微指令将其转⼊到DWIN_OS寄存器中,在DWIN_OS寄存器中进⾏与初始密码的替换。

该例程中程序开发流程图如下:3.变量规划介绍本例程中主要⽤到的DGUS变量地址、OS寄存器地址及其⽤途如下:⽤途说明DGUS变量地址使⽤DWIN_OS寄存器使⽤输⼊登录密码0X0010R10-R13新密码(修改密码)0X0020R20-R23重新输⼊新密码0X0030R30-R33登录密码确认键0X0050R50/R51修改密码确认键0X0060R60/R61初始密码保存R200-R2034.基本步骤介绍(1)设置初始密码开始判断R255不为5A,则加载⼀次初始密码。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 SD 卡配置接口 ................................................................................................................................................................... 2 1.2 CONFIG.TXT 配置文件说明 ............................................................................................................................................. 3 1.3 存储器空间说明................................................................................................................................................................. 4
4.7.1 ASCII 文本录入 ......................................................................................................................................................... 16 4.7.2 GBK 汉字文本录入 ................................................................................................................................................... 17 4.8 硬件参数配置(0x07)................................................................................................................................................... 19
3 数据格式 ............................................................................................................................... 8 4 触控配置文件(13.BIN)说明............................................................................................... 9
2 串口操作 ............................................................................................................................... 8
2.1 数据帧架构.......................................................................................................................................................................... 8 2.2 指令集.................................................................................................................................................................................. 8
1.3.1 字库空间 ...................................................................................................................................................................... 4 1.3.2 图片空间 ...................................................................................................................................................................... 4 1.3.3 寄存器空间(使用 0x80/0x81 串口指令访问) ....................................................................................................... 5 1.3.4 变量存储器空间(使用 0x82/0x83 串口指令访问) ............................................................................................... 5 1.3.5 曲线数据缓冲区(使用 0x84 串口指令访问(只写)) .......................................................................................... 5 1.4 软件升级步骤..................................................................................................................................................................... 6 1.5 触摸屏校准......................................................................................................................................................................... 6 1.6 SD 卡接口的禁止和重新启用 ........................................................................................................................................... 7 1.7 基于 DWIN OS 的用户程序运行 ..................................................................................................................................... 7
5 显示变量配置文件(14.BIN)说明 ..................................................................................... 20
5.1 图标变量............................................................................................................................................................................ 20 5.1.1 变量图标显示(0x00) ............................................................................................................................................ 20 5.1.2 动画图标显示(0x01) ............................................................................................................................................ 21 5.1.3 滑块刻度指示(0x02) ............................................................................................................................................ 22 5.1.4 艺术字变量显示(0x03) ........................................................................................................................................ 23 5.1.5 图片动画显示(0x04) ............................................................................................................................................ 24 5.1.6 图标旋转指示(0x05) ............................................................................................................................................ 25 5.1.7 位变量图标显示(0x06) ........................................................................................................................................ 26
相关文档
最新文档