好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

迪文-DGUS屏开发指南.pdf

41页
  • 卖家[上传人]:我***
  • 文档编号:133016156
  • 上传时间:2020-05-23
  • 文档格式:PDF
  • 文档大小:3.02MB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 专业素养 诚实守信 追求卓越 迪文 DGUS 屏用户开发指南 Ver3 3 2013 03 Ver3 3 2013 03 北京迪文科技有限公司 专业 诚信 成功 迪文 DGUS 屏开发指南 Ver3 3 北京迪文科技有限公司 1 400 018 9008 dwinhmi 目 录 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 寄存器空间 使用 0 x80 0 x81 串口指令访问 5 1 3 4 变量存储器空间 使用 0 x82 0 x83 串口指令访问 5 1 3 5 曲线数据缓冲区 使用 0 x84 串口指令访问 只写 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 变量数据录入 0 x00 9 4 2 弹出菜单选择 0 x01 11 4 3 增量调节 0 x02 12 4 4 拖动调节 0 x03 13 4 5 RTC 设置 0 x04 14 4 6 按键值返回 0 x05 15 4 7 文本录入 0 x06 15 4 7 1 ASCII 文本录入 16 4 7 2 GBK 汉字文本录入 17 4 8 硬件参数配置 0 x07 19 5 显示变量配置文件 14 BIN 说明 20 5 1 图标变量 20 5 1 1 变量图标显示 0 x00 20 5 1 2 动画图标显示 0 x01 21 5 1 3 滑块刻度指示 0 x02 22 5 1 4 艺术字变量显示 0 x03 23 5 1 5 图片动画显示 0 x04 24 5 1 6 图标旋转指示 0 x05 25 5 1 7 位变量图标显示 0 x06 26 5 2 文本变量 27 5 2 1 数据变量显示 0 x10 27 5 2 2 文本显示 0 x11 28 5 2 3 RTC 显示 0 x12 29 5 2 4 时间变量显示 0 x13 30 5 3 图形变量 31 5 3 1 实时曲线显示 0 x20 31 5 3 2 基本图形显示 0 x21 32 5 3 3 列表显示 0 x22 34 5 3 4 特殊行业应用需求 0 x23 35 6 开发步骤 首次使用必读 36 附录 1 修订记录 38 专业 诚信 成功 迪文 DGUS 屏开发指南 Ver3 3 北京迪文科技有限公司 2 400 018 9008 dwinhmi 1 硬件配置 1 1 SD 卡配置接口 迪文 DGUS 屏的所有参数设置和资料下载 只能通过 SD 卡接口来完成 SD 卡接口支持 SD 或 SDHC 两种 SD 卡格式 保存的文件必须使用 FAT32FAT32 文件系统 文件格式说明 在 SD 卡根目录下建立 DWIN SET 文件夹 把需要下载的图片 字库 配置文件都放在 DWIN SET 文件夹中 如下图所示 SD 卡文件格式说明 文件类型 命名规则 举 例 说 明 图片文件 图片存储位置 可选的 文件名 BMP 00 开机界面 BMP 必须是和 DGUS 屏分辨率相同的 24 位色 BMP 文件 字库文件 字库存储位置 可选的 文件名 BIN HZK DZK32 GBK12 汉字库 DZK 可以由 TS3 字库提取软件生成 图标库 字库存储位置 可选的 文件名 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 卡后 DGUS 会显示蓝屏提示用户检测到 SD 卡 然后开始数据下载 SD 卡下载完成后 DGUS 屏会自动复位一次 专业 诚信 成功 迪文 DGUS 屏开发指南 Ver3 3 北京迪文科技有限公司 3 400 018 9008 dwinhmi 1 2 CONFIG TXT 配置文件说明 CONFIG TXT 文件采用类似脚本语言的方式来描述参数寄存器 每一行描述一个参数 不用的参数可以不 写 说明如下 参数寄存器名称 取值范围 说明 R0 取决于 DGUS 屏 DGUS 屏驱动模式选择 配置错误会导致显示异常 用户不要配置 用户不要配置 R1 0 x00 0 x11 波特率设置 0 x00 0 x10 对应 1200bps 921600bps R1 0 x000 x010 x020 x030 x04 0 x05 0 x06 0 x07 0 x08 波特率1 2K2 4K4 8K9 6K19 2K38 4K 57 6K 115 2K28 8K R1 0 x090 x0A0 x0B0 x0C0 x0D 0 x0E 0 x0F 0 x10 0 x11 波特率76 8K62 5K125K250K230 4K345 6K 691 2K 921 6K自定义 R2 0 x00 0 xFF SYS CFG 配置字 按位 bit 定义 说明如后 R3 0 x00 0 xFF UART SYNC H 串口帧头高字节 R4 取决于 DGUS 屏 DGUS 屏驱动模式选择 配置错误会导致显示异常 用户不要配置 用户不要配置 R5 不定 当 R1 0 x11 时 波特率配置字的高字节 R5 R9 6250000 用户自定义波特率 比如设定 10000bps 波特率 R5 R9 6250000 10000 625 0 x0271 R5 02 R9 71 R6 0 x00 0 x40 触摸屏控制背光启动后 点击触摸屏后背光点亮亮度 R7 0 x00 0 x40 触摸屏控制背光启动后 一段时间不点击触摸屏 背光关闭的亮度 R8 0 x01 0 xFF 触摸屏控制背光启动后 触摸屏背光点亮时间 单位为 1 0 秒 R9 不定 当 R1 0 x11 时 波特率配置字的低字节 RA 0 x00 0 xFF UART SYNC L 串口帧头低字节 RC 不定 AUX CFG 配置字 按位 bit 定义 说明如后 配置文件的参数均为一字节的 HEX 模式 必须大写 比如 0A 表示 10 进制的 10 配置文件的参数必须为 2 位 比如 00 不得写成 0 R2 SYS CFG 配置字 说明 位 权重 定义 说明 7 0 x80 VDS 0 正常显示 1 偏转 90 显示 6 0 x40 HDS 0 正常显示 1 偏转 180 反视角 显示 5 0 x20 TP LED 0 背光不受触摸屏状态控制 1 背光受触摸屏状态控制 控制参数由 CONFIG TXT 中的 R6 R7 R8 设定 4 0 x10 FCRC 0 不启用串口通信的 CRC16 帧校验 1 启用串口通信的 CRC16 帧校验 3 0 x08 TPSAUTO 0 触摸屏录入参数后不自动上传 用户查询 1 触摸屏录入参数后是否自动上传到串口由相应触控变量的配置决定 2 0 x04 L22 Init En 0 56KB 变量存储器上电初始化数据为 0 x00 1 56KB 变量存储器上电初始化数据由 22 0 x16 字库文件加载 1 0 x02 FRS1 0 0 x01 FRS0 设置 DGUS 周期 DGUS 周期越小则变量响应越灵敏 但处理变量的能力越低 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 dwinhmi RC AUX CFG 配置字 说明 位 权重 定义 说明 7 0 x80 系统保留 写 0 6 0 x40 RUN OS EN 0 不运行 DWIN OS 程序 等效在 CONFIG TXT 文件中写 STOP DWIN OS 1 运行 DWIN OS 程序 等效在 CONFIG TXT 文件中写 RUN DWIN OS 5 0 x20 TP BUZZ EN 0 点击触摸屏有效区域时有蜂鸣器提示音 1 点击触摸屏有效区域时无蜂鸣器提示音 但仍旧可以通过向 0 x02 寄存器写入数 据控制蜂鸣器鸣叫 4 0 x10 PAGE128 EN 0 每页最大显示变量数目为 64 个 1 每页最大显示变量数目为 128 个 3 0 x08 未定义 写 0 2 0 x04 未定义 写 0 1 0 x02 未定义 写 0 0 0 x01 未定义 写 0 1 3 存储器空间说明 1 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 变量初始化 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 320 240 869 7807 480 272 869 7807 640 480 290 2602 800 480 290 2602 800 600 217 1952 1024 600 174 1561 1024 768 145 1301 专业 诚信 成功 迪文 DGUS 屏开发指南 Ver3 3 北京迪文科技有限公司 5 400 018 9008 dwinhmi 1 3 3 寄存器空间 使用 0 x80 0 x81 串口指令访问 迪文 DGUS 屏提供 1 个 256B 寄存器接口 用于硬件操作或者图片显示等进程控制 寄存器空间定义如下 寄存器地址 定 义 字节长度 说 明 0 x00 Version 1 DGUS 版本号 BCD 码表示 0 x10 表示 V1 0 0 x01 LED NOW 1 LED 亮度控制寄存器 0 x00 0 x40 0 x02 BZ TIME 1 蜂鸣器鸣叫控制寄存器 单位为 10mS 0 x03 PIC ID 2 读 当前。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.