dwin串口屏指令
来源:互联网 发布:多益网络2016校园招聘 编辑:程序博客网 时间:2024/06/06 03:48
数据包长度:
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
清除所有线段用切页
【未试】写随机数据存储器 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
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
0 0
- dwin串口屏指令
- 串口指令控制打印机
- arduino 串口JSON指令发送
- 通过串口发送mavlink指令
- mtk modem版AT指令串口映射程串口1
- 通过串口使用AT指令发送短消息
- C# 串口短信发送工具 AT指令
- GPS控制指令-串口发送控制指令选择输出格式
- 用CMSS指令提高串口群发短信的效率
- AT指令-通过串口收发短消息(上,下)
- 通过串口和AT指令来发送短信
- 通过串口使用AT指令发送短消息(上)
- 通过串口使用AT指令发送短消息(下)
- 通过串口使用AT指令发送短消息(上)
- 通过串口使用AT指令发送短消息(下)
- AT指令-通过串口收发短消息(上,下)
- 关于使用DFRobot的Mini MP3 Player的串口指令
- Python 串口编程 AT指令控制短信猫
- JAVA 中BIO,NIO,AIO的理解
- Android微信支付遇到的坑
- 代码狗必看:前端开发3大坑
- Objective-C基础之常用简单设计模式
- php做app接口安全方案
- dwin串口屏指令
- 入侵网站时的十种小经验
- redis3.0集群安装步骤
- Android应用开发Scroller详解及源码浅析
- android studio mipmap 和drawable的区别
- SSH:Spring框架(spring之AOP)
- ARM Linux 的timezoneinfo 数据库的移植
- 信号完整性问题(1)——基本概念
- IOS滤镜处理