迪文 dgus屏开发指南

上传人:suns****4568 文档编号:78630641 上传时间:2019-02-14 格式:PDF 页数:41 大小:3.02MB
返回 下载 相关 举报
迪文 dgus屏开发指南_第1页
第1页 / 共41页
迪文 dgus屏开发指南_第2页
第2页 / 共41页
迪文 dgus屏开发指南_第3页
第3页 / 共41页
迪文 dgus屏开发指南_第4页
第4页 / 共41页
迪文 dgus屏开发指南_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《迪文 dgus屏开发指南》由会员分享,可在线阅读,更多相关《迪文 dgus屏开发指南(41页珍藏版)》请在金锄头文库上搜索。

1、 专业素养.诚实守信.追求卓越 迪文 DGUS 屏用户开发指南 (Ver3.3 2013.03) (Ver3.3 2013.03) 北京迪文科技有限公司 专业.诚信.成功 迪文 DGUS 屏开发指南 Ver3.3 北京迪文科技有限公司 - 1 - 400 018 9008 目 录 1 硬件配置.2 1.1 SD 卡配置接口2 1.2 CONFIG.TXT 配置文件说明3 1.3 存储器空间说明.4 1.3.1 字库空间.4 1.3.2 图片空间.4 1.3.3 寄存器空间(使用 0x80/0x81 串口指令访问) 5 1.3.4 变量存储器空间(使用 0x82/0x83 串口指令访问) 5

2、 1.3.5 曲线数据缓冲区(使用 0x84 串口指令访问(只写) )5 1.4 软件升级步骤.6 1.5 触摸屏校准.6 1.6 SD 卡接口的禁止和重新启用 7 1.7 基于 DWIN OS 的用户程序运行 7 2 串口操作.8 2.1 数据帧架构8 2.2 指令集8 3 数据格式.8 4 触控配置文件(13.BIN)说明 9 4.1 变量数据录入(0x00) 9 4.2 弹出菜单选择(0x01) 11 4.3 增量调节(0x02)12 4.4 拖动调节(0x03)13 4.5 RTC 设置(0x04)14 4.6 按键值返回(0x05) .15 4.7 文本录入(0x06).15 4.7

3、.1 ASCII 文本录入16 4.7.2 GBK 汉字文本录入17 4.8 硬件参数配置(0x07) .19 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 5.2 文本变量27 5.2.1 数据变量显示(0x10).27 5.2.2 文本显示(0x11).28

4、5.2.3 RTC 显示(0x12).29 5.2.4 时间变量显示(0x13)30 5.3 图形变量31 5.3.1 实时曲线显示(0x20).31 5.3.2 基本图形显示(0x21).32 5.3.3 列表显示(0x22).34 5.3.4 特殊行业应用需求(0x23).35 6 开发步骤(首次使用必读)36 附录 1 修订记录.38 专业.诚信.成功 迪文 DGUS 屏开发指南 Ver3.3 北京迪文科技有限公司 - 2 - 400 018 9008 1 硬件配置 1.1 SD 卡配置接口 迪文 DGUS 屏的所有参数设置和资料下载,只能通过 SD 卡接口来完成。SD 卡接口支持

5、SD 或 SDHC 两种 SD 卡格式,保存的文件必须使用 FAT32FAT32 文件系统。 文件格式说明 ? 在 SD 卡根目录下建立 DWIN_SET 文件夹; ? 把需要下载的图片、字库、配置文件都放在 DWIN_SET 文件夹中,如下图所示。 SD 卡文件格式说明 文件类型 命名规则 举 例 说 明 图片文件 图片存储位置+(可选的)文件名.BMP 00 开机界面.BMP 必须是和 DGUS 屏分辨率相同的 24 位色 BMP 文件。 字库文件 字库存储位置+(可选的)文件名.BIN/HZK/DZK32_GBK12 汉字库.DZK 可以由 TS3 字库提取软件生成 图标库 字库存储位置

6、+(可选的)文件名.ICO 41 图标库.ICO 迪文工具箱“DWICON”生成 专用字库 0*.HZK 0_DWIN_ASC.HZK 迪文工具箱“0 号字库”生成 输入法词库 12*.BIN 12_PY_DGUS.BIN 迪文预装 触控配置 13*.BIN 13 触控配置文件.BIN 迪文 DGUS 组态软件生成 变量配置 14*.BIN 14 变量配置文件.BIN 迪文 DGUS 组态软件生成 变量初始化 22*.BIN 22 变量初始化.BIN 用户代码 23*.BIN 23 水处理.BIN 基于 DWIN OS 硬件设置 CONFIG.TXT CONFIG.TXT ? 检测到 SD 卡

7、后,DGUS 会显示蓝屏提示用户检测到 SD 卡,然后开始数据下载; ? SD 卡下载完成后,DGUS 屏会自动复位一次。 专业.诚信.成功 迪文 DGUS 屏开发指南 Ver3.3 北京迪文科技有限公司 - 3 - 400 018 9008 1.2 CONFIG.TXT 配置文件说明 CONFIG.TXT 文件采用类似脚本语言的方式来描述参数寄存器,每一行描述一个参数,不用的参数可以不 写,说明如下: 参数寄存器名称 取值范围 说明 R0 取决于 DGUS 屏 DGUS 屏驱动模式选择,配置错误会导致显示异常,用户不要配置。 用户不要配置。 R1 0x00-0x11 波特率设置,0x00

8、-0x10 对应 1200bps921600bps R1 0x000x010x020x030x04 0x05 0x06 0x07 0x08 波特率1.2K2.4K4.8K9.6K19.2K38.4K 57.6K 115.2K28.8K R1 0x090x0A0x0B0x0C0x0D 0x0E 0x0F 0x10 0x11 波特率76.8K62.5K125K250K230.4K345.6K 691.2K 921.6K自定义 R2 0x00-0xFF SYS_CFG 配置字,按位(bit)定义,说明如后。 R3 0x00-0xFF UART_SYNC_H 串口帧头高字节 R4 取决于 DGUS 屏

9、 DGUS 屏驱动模式选择,配置错误会导致显示异常,用户不要配置。用户不要配置。 R5 不定 当 R1=0x11 时,波特率配置字的高字节。 R5:R9=6250000/用户自定义波特率。 比如设定 10000bps 波特率,R5:R9=6250000/10000625=0x0271 R5=02 R9=71 R6 0x00-0x40 触摸屏控制背光启动后,点击触摸屏后背光点亮亮度 R7 0x00-0x40 触摸屏控制背光启动后,一段时间不点击触摸屏,背光关闭的亮度 R8 0x01-0xFF 触摸屏控制背光启动后,触摸屏背光点亮时间,单位为 1.0 秒 R9 不定 当 R1=0x11 时,波特率

10、配置字的低字节。 RA 0x00-0xFF UART_SYNC_L 串口帧头低字节 RC 不定 AUX_CFG 配置字,按位(bit)定义,说明如后。 配置文件的参数均为一字节的 HEX 模式(必须大写),比如 0A 表示 10 进制的 10; 配置文件的参数必须为 2 位,比如 00 不得写成 0。 ? R2(SYS_CFG 配置字)说明 位 权重 定义 说明 .7 0x80 VDS 0=正常显示 1=偏转 90显示 .6 0x40 HDS 0=正常显示 1=偏转 180(反视角)显示 .5 0x20 TP_LED 0=背光不受触摸屏状态控制 1=背光受触摸屏状态控制,控制参数由 CONFI

11、G.TXT 中的 R6、R7、R8 设定。 .4 0x10 FCRC 0=不启用串口通信的 CRC16 帧校验 1=启用串口通信的 CRC16 帧校验 .3 0x08 TPSAUTO 0=触摸屏录入参数后不自动上传(用户查询) ; 1=触摸屏录入参数后是否自动上传到串口由相应触控变量的配置决定。 .2 0x04 L22_Init_En 0=56KB 变量存储器上电初始化数据为 0x00; 1=56KB 变量存储器上电初始化数据由 22(0x16)字库文件加载。 .1 0x02 FRS1 .0 0x01 FRS0 设置 DGUS 周期,DGUS 周期越小则变量响应越灵敏,但处理变量的能力越低。

12、DGUS 周期80mS 120mS 160mS 200mS FRS1 1 1 0 0 FRS0 1 0 1 0 对于 1024*768 分辨率,建议 DGUS 周期设置成 120mS 以上。 DGUS 周期会影响动画图标显示的动画速度。 ? VDS 和 HDS 控制屏显示模式说明 专业.诚信.成功 迪文 DGUS 屏开发指南 Ver3.3 北京迪文科技有限公司 - 4 - 400 018 9008 ? RC(AUX_CFG 配置字)说明 位 权重 定义 说明 .7 0x80 系统保留 写 0 .6 0x40 RUN_OS_EN 0=不运行 DWIN OS 程序,等效在 CONFIG.TXT

13、 文件中写“STOP_DWIN_OS” ; 1=运行 DWIN OS 程序,等效在 CONFIG.TXT 文件中写“RUN_DWIN_OS” 。 .5 0x20 TP_BUZZ_EN 0=点击触摸屏有效区域时有蜂鸣器提示音; 1=点击触摸屏有效区域时无蜂鸣器提示音,但仍旧可以通过向 0x02 寄存器写入数 据控制蜂鸣器鸣叫。 .4 0x10 PAGE128_EN 0=每页最大显示变量数目为 64 个 1=每页最大显示变量数目为 128 个 .3 0x08 未定义 写 0 .2 0x04 未定义 写 0 .1 0x02 未定义 写 0 .0 0x01 未定义 写 0 1.3 存储器空间说明 1.

14、3.1 字库空间 迪文 DGUS 软件使用用 32MB FLASH 存储器做为字库存储器,并划分为 128 个大小为 256KB 的字库空间, 对应字库文件 ID 为 0-127,说明如下: 字库 ID 大小 说 明 备注 0 3072KB 0#ASCII 字库 0_DWIN_ASC.HZK 12 256KB 拼音输入法词库 12_PYK.BIN 13 256KB 触控配置文件 13_触控.BIN 14 2048KB 变量配置文件(最多 1024 或 512 页,每页最多 64 或 128 个变量) 14_变量.BIN 22 256KB 变量初始化文件(56KB 变量存储器上电初始值) 22_

15、变量初始化.BIN 23 256KB 可后台运行的基于 DWIN OS 用户程序存储空间 23_用户程序.BIN 24-127 26MB 字库、图标库(其中 64-127 字库也可以做为用户数据库) 用户自定义 32-127 字库空间保存的数据可以用 SD 卡直接导出,方法是在 DWIN_SET 文件夹下事先放置一个以字库 ID 命名,后缀为 DAT 的(比如,32 测试.DAT)文件,文件须大于或等于 256KB 的文件。DGUS 会读取相应的字库并覆盖该文件的前 256KB 数据。 1.3.2 图片空间 迪文 DGUS 软件使用 224MB(256MB 版本 K600+)或者 2016MB(2GB 版本 K600+)来保存图片,对应不同分 辨率的图片保存数量如下表所示: 屏幕分辨率 256MB 版本 K600+ 2GB 版本 K600+ 320240 869 7807 480272 869 7807 640480 290 2602 800480 290 2602 800600 217 1952 1024600 174 1561 1024768 145 1301 专业.诚信.成功 迪文 DGUS 屏开发指南 Ver3.3 北京迪文科技有限公司 - 5 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号