单片机/MCU论坛
登录
直播中
陈春妮
9年用户
166经验值
擅长:测量仪表 处理器/DSP 接口/总线/驱动 控制/MCU
私信
关注
[文章]
DGUS II屏在物联网中的应用:通过串口传输JPG图片
DGUS II
单片机
`
JPG图片都是经过数据压缩的图片,数据量较小,通过串口传输非常快捷。对于有云平台的产品,还可以通过云端直接生成文字或图形的JPG数据直接发送给屏幕。
DGUS II产品中又分为3中平台:T5UID1、T5UID2、T5UID3,分别针对小尺寸液晶屏、中尺寸IPS屏和工业级液晶屏。在实现JPG图片这个功能时T5UID1和T5UID3是一样的,T5UID2有些不同。
针对T5UID1和T5UID3,实现方式如下:
指令: 5A A5 0B 82 00A6 5A01 4000 0001 0000效果:显示小方块
用电脑的串口和屏链接通讯测试演示:1.把图片/图标重命名,把后缀.JPG手动改为.BIN,用UE软件打开就是图片的数据;(用小于4KB的1个黑色小方块图片测试)2.由于变量地址要从0x1000起,有2种方法可以进行测试:(1)UE打开之后,选择要复制的数据,右键修改为“用户剪切板1”,方可复制较多的数据;(默认的Windows 剪切板不能复制较多的数据)。将图片数据复制到1份新的22.BIN文件的比较大的地址中去,如8000H,上电加载22文件,然后串口发送指令5A A5 0B 82 00A6 5A01 4000 00a0 00a0,让方块显示出来。
(2)将图片的数据分成每次发送250字节,用SSCOM32串口发指令,模拟数据下发。黑色小方块分为3条指令下发。
5A A5 FD 82 40 00 FF D8 FF E0 00 10 4A 46 49 46 00 01 01 01 00 60 00 60 00 00 FF DB 00 43 00 03 02 02 03 02 02 03 03 03 03 04 03 03 04 05 08 05 05 04 04 05 0A 07 07 06 08 0C 0A 0C 0C 0B 0A 0B 0B 0D 0E 12 10 0D 0E 11 0E 0B 0B 10 16 10 11 13 14 15 15 15 0C 0F 17 18 16 14 18 12 14 15 14 FF DB 00 43 01 03 04 04 05 04 05 09 05 05 09 14 0D 0B 0D 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 FF C0 00 11 08 00 47 00 4A 03 01 22 00 02 11 01 03 11 01 FF C4 00 1F 00 00 01 05 01 01 01 01 01 01 00 00 00 00 00 00 00 00 01 02 03 04 05 06 07 08 09 0A 0B FF C4 00 B5 10 00 02 01 03 03 02 04 03 05 05 04 04 00 00 01 7D 01 02 03 00 04 11 05 12 21 31 41 06 13 51 61 07 22 71 14
5A A5 FD 82 40 7D 32 81 91 A1 08 23 42 B1 C1 15 52 D1 F0 24 33 62 72 82 09 0A 16 17 18 19 1A 25 26 27 28 29 2A 34 35 36 37 38 39 3A 43 44 45 46 47 48 49 4A 53 54 55 56 57 58 59 5A 63 64 65 66 67 68 69 6A 73 74 75 76 77 78 79 7A 83 84 85 86 87 88 89 8A 92 93 94 95 96 97 98 99 9A A2 A3 A4 A5 A6 A7 A8 A9 AA B2 B3 B4 B5 B6 B7 B8 B9 BA C2 C3 C4 C5 C6 C7 C8 C9 CA D2 D3 D4 D5 D6 D7 D8 D9 DA E1 E2 E3 E4 E5 E6 E7 E8 E9 EA F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FF C4 00 1F 01 00 03 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 01 02 03 04 05 06 07 08 09 0A 0B FF C4 00 B5 11 00 02 01 02 04 04 03 04 07 05 04 04 00 01 02 77 00 01 02 03 11 04 05 21 31 06 12 41 51 07 61 71 13 22 32 81 08 14 42 91 A1 B1 C1 09 23 33 52 F0 15 62 72 D1 0A 16 24 34 E1 25 F1 17 18 19 1A 26 27 28 29 2A 35
5A A5 E5 82 40 FA 36 37 38 39 3A 43 44 45 46 47 48 49 4A 53 54 55 56 57 58 59 5A 63 64 65 66 67 68 69 6A 73 74 75 76 77 78 79 7A 82 83 84 85 86 87 88 89 8A 92 93 94 95 96 97 98 99 9A A2 A3 A4 A5 A6 A7 A8 A9 AA B2 B3 B4 B5 B6 B7 B8 B9 BA C2 C3 C4 C5 C6 C7 C8 C9 CA D2 D3 D4 D5 D6 D7 D8 D9 DA E2 E3 E4 E5 E6 E7 E8 E9 EA F2 F3 F4 F5 F6 F7 F8 F9 FA FF DA 00 0C 03 01 00 02 11 03 11 00 3F 00 FC AA A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 00 A2 8A 28 03 FF D9
5A A5 0B 82 00A6 5A01 4000 0001 0000显示小方块
针对T5UID2,由于指令有所区别,需要将图片当作字库来处理:
前面的步骤和上面相同,将图片变为BIN文件,也就是当作字库文件处理,用0xAA指令发送到实现设定好的图片储存区域,然后通过0xA6指令显示即可。
`
回帖
(1)
lee_st
2018-12-11 20:54:08
进来看看了哦
进来看看了哦
举报
更多回帖
rotate(-90deg);
回复
相关帖子
DGUS II
单片机
DGUS
II
屏
在
物
联网
中
的应用:
通过
串口传输
BMP
图片
4614
DGUS
II
串口
屏
如何实现远程软件更新(
物
联网
应用)
3740
怎么
通过
串口传输
文件 网
口传输
和
串口传输
的区别
15428
Labview
串口传输
19
DGUS
串口
屏
如何
通过
SD下载工程
1812
如何
通过
串口传输
数据
1085
解决
串口传输
“阻塞”问题的方案
7
什么是
串口
串口传输
和adc的关系及区别
2386
通过
DMA模式控制
串口传输
的方法
11781
串口
在
物
联网
中
的应用
1601
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分