dwin串口屏指令

原创 2015年11月18日 11:33:13
数据包长度:
AA 指令 数据      CC 33 C3 3C
       (最多248B)


------------------------------------------------------------------------
握手指令
Tx:AA 00 CC 33 C3 3C
Rx:AA 00 4F 4B 5F 56 37 2E 30 03 07 0C 00 00 CC 33 C3 3C 
                              P1 P2 P3 Pic_ID
P1 当前显示屏配置模式(见指令E0)
P2 baud rate
P3 触摸屏蜂鸣器显示配置模式1
Pic_ID 当前显示图片ID


终端模式参数设置(E0掉电不保存,E3掉电保存)
0xAA E3 55 AA 5A A5 00 07    00 CC 33 C3 3C
                    00 baud  P1  
P1 屏键盘模式


切页 
0xAA 70 1B CC 33 C3 3C


保存图片
AA E2 00     CC 33 C3 3C
      Pic_ID
将图片保存到Pic_ID的存储位置。
eg.下载图片60.bmp后,发送AA E2 00 CC 33 C3 3C,则60号和0号存储位置都存的60.bmp。


图片copy 
AA 71 00         0000 0000  031F 0257   0000 0000 CC33C33C
      fromPic_ID 左上角     右下角      to左上角
AA 71 00         0190 0000  031F 0190   0000 0000 CC33C33C


保存当前屏幕显示图片到HMI中空余图片位置(一个图片位置保存10万次,但备份在哪里是dwin定义的,我不知道?)
AA E2 00 00 CC33C33C


实现旧页画线部分copy到新页(若直接切页后,则原来的画线就清除)
eg.Page0画线,将Page0 copy到Page60,画线部分被copy  步骤:
①保存当前屏幕显示图片到HMI中
AA E2 00 00 CC33C33C
②切到Page60,
③图片copy 
AA 71 00  0000 0000  031F 0257   0000 0000 CC33C33C


【用时出问题,暂存区在当前页?】保存当前屏幕显示图片区域到暂存区
AA E9 0000 0000  031F 0257 CC33C33C (全屏区域)
AA E9 0190 0000  031F 0190 CC33C33C


【用时出问题,出现马赛克】把暂存区的图片区域还原到当前页
AA 7F 0100 0100  031F 0257 CC33C33C


------------------------------------------------------------------------
画线(用背景色画线)
AA 5D 00DA 005E 0216 00B2 CC 33 C3 3C
      坐标1     坐标2 


偏移量连线(用前景色画线)(x,y偏移量绝对值小于0X7F=127个像素时)
AA 78 00 28 00 32 50 22 28 49 96 A4 43 21 CC 33 C3 3C
      起点        偏移1 偏移2 ...


改调色板 
AA 40 0000   FFFF     CC 33 C3 3C
      前景色 背景色


【不用】画线(用前景色画线,背景色做背景。背景色是白色时为透明,显示图片)56
AA 56 0028 0032 0078 0070 00B1 003A CC 33 C3 3C
      坐标1     坐标2     坐标3

【不用】清屏(只显示背景色)
AA 52 CC 33 C3 3C


清除所有线段用切页


灰色16位:0x8410


画线流程:

1.【画线】偏移量连线
AA 78 00 50 00 32 00 50 50 00 CC 33 C3 3C


2.【换色画线】换前景色
            偏移量连线
AA 40 F8 00 FF FF CC 33 C3 3C
AA 78 00 28 00 32 50 22 28 49 96 A4 43 21 CC 33 C3 3C


3.【回退】换前景色
        偏移量连线
AA 40 84 10 FF FF CC 33 C3 3C
AA 78 00 28 00 32 50 22 28 49 96 A4 43 21 CC 33 C3 3C


4.【清除所有线段】切页
0xAA 70 1B CC 33 C3 3C

------------------------------------------------------------------------
【未试】写随机数据存储器 64KB
AA 90 55 AA 5A A5 01 DE  00 00  20 30 31 32 33 34 35 36 37 38  CC 33 C3 3C
                         ADDR   DATA
ADDR:[0,0xffff]


写顺序数据存储器 30MB
AA 90 55 AA 5A A5 00 00 00 20 30 31 32 33 34 35 36 37 38 CC 33 C3 3C
                  addr        DATA
addr:[0,0x01DDFFFF]


读数据存储器
AA 91 00 00 00 20  00 08  CC 33 C3 3C
      addr         length
addr:[0,0x01DEFFFF]
随机数据存储器地址:[0x01DE0000,0x01DEFFFF]
length:一次最多读65KB
------------------------------------------------------------------------
【未试】触摸屏输入:


ascii str
AA 7C 01 00 01 00 04 00 22 00 1E 0C       03       00 00  CC 33 C3 3C
         键值  VP_ID <x,y>       最大长度 显示格式 颜色  
VP_ID 输入法所在页面
<x,y> 左上角地址
最大长度:最多64个ascii字符,即0x01~0x40


强制退出输入法
AA 7C 00 CC 33 C3 3C
------------------------------------------------------------------------
文本显示


字库下发: 
AA F2 F2 F2 5A A5 20     CC33C33C
                  Lib_ID
Lib_ID:字库的存储位置



标准字库显示(53,54,55,6E,6F)
【还没试】AA 6F 00 28 00 32 31 32 33 34 41 42 43 CC 33 C3 3C



选择字库显示
AA 98 0080 0030  20   82     02     F800   001F   B1 B1 BE A9 B5 CF CE C4 BF C6 BC BC D3 D0 CF DE B9 AB CB BE  CC33C33C
      左上角坐标 字库 C_Mode C_dots 前景色 背景色


C_Mode:是否显示前景色背景色,横向竖向
C_dots:显示字符大小

调色板
AA 40 00 1F F8 00 CC 33 C3 3C

字符间距
AA 41 05 A0 CC 33 C3 3C



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

迪文DGUS屏使用记录

注意:DGUS屏和串口屏是两个东西,所用的上位机软件不同。找客服要资料的链接。 串口屏调试见: http://blog.csdn.net/redxu/article/details/6000198  ...
  • ysmz4
  • ysmz4
  • 2015-08-19 13:44
  • 6475

10 迪文屏初探-说明书阅读笔记(一)

触控空间文件 13.BIN 显示控件文件 14.BIN 用户软件需要定时(或者参数改变时的串口中断触发)来读取录入变量值 DGUS屏幕使用数据分为 整数,无符号整数,长整数,超长整数 整数:-327...

HMI(智能串口显示终端)调试笔记--(北京迪文科技)

HMI(智能串口显示终端)调试笔记--(北京迪文科技)----by redxuHMI屏型号:DMT64480T056_O1WT公司:北京迪文科技有限公司调试软件:串口调试助手SSCOM3.2话说迪文的...
  • redxu
  • redxu
  • 2010-11-10 14:49
  • 7938

迪文DGUS屏 网上的经验和感慨

注意:DGUS屏和串口屏是两个东西,所用的上位机软件不同。找客服要资料的链接。 网上的经验: http://www.amobbs.com/forum.php?mod=viewthread&tid=...
  • ysmz4
  • ysmz4
  • 2015-08-18 14:52
  • 6872

Dwin触摸液晶屏的操作

  • 2011-07-18 17:11
  • 150KB
  • 下载

迪文工业串口屏HMI指令集

  • 2014-03-07 18:08
  • 2.73MB
  • 下载

AT指令-通过串口收发短消息(上,下)

通过串口收发短消息(上) 下载本文示例源代码 原文出处:http://www.kernelstudio.com/getitem.asp?id=13 Q 用串口连接GSM手机发送和接收...

通过串口使用AT指令发送短消息

转自:http://blog.csdn.net/feelinghappy/article/details/9344605 Q 用串口连接GSM手机发送和接收短消息,在应用程序中如何编程实现? ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)