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
  • 7579

Dwin触摸液晶屏的操作

  • 2011年07月18日 17:11
  • 150KB
  • 下载

Python 串口编程 AT指令控制短信猫

#-*- encoding: gbk -*- import time import sys import os import locale import string import tra...

AT指令发送PDU中文短信——使用串口…

AT指令发送PDU中文短信——使用串口调试助手注意事项 2010年01月02日 星期六 21:16 要发送的内容为 AT+CMGF=0 点击手动发送 OK AT+CMGS=25 点击手...

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

Q PDU的核心编码方式已经清楚了,如何实现用AT命令收发短消息呢? A 在上篇中,我们已经讨论了7bit, 8bit和UCS2这几种PDU用户信息的编码方式,并且给出了实现代码。现在,重点描述...

通过串口和AT指令来发送短信

下面的代码是通过串口和AT指令来发送短信,需要有Gms Modem 才可以运行。 HANDLE hSerial; int res; unsigned long bytes; ...

讯飞语音识别到串口发出指令

  • 2017年12月05日 16:39
  • 76.19MB
  • 下载

关于使用DFRobot的Mini MP3 Player的串口指令

最近在使用Arduino做一个项目,需要
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dwin串口屏指令
举报原因:
原因补充:

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