前段时间,迪文的T5UIC1内核更新了,之前只支持全屏的JPEG图片,还只能显示16幅图,稍微想玩点花样就不行。现在支持JPEG图标就好了,内容的显示不用再依赖与一幅一幅的图片+字库,而是可以通过上百个图标的组合和变化来完成显示了。想做些效果的时候很好用。这里就来教大家用下这个功能。

1. 内核

首先,去迪文官网上下载最新的内核,给手里的屏升下级,以防手里的屏版本太低做不出来。

2. 制作JPEG图标

我是直接在网上找的小图片,只要分辨率没有超出屏幕分辨率都可以的。

首先,用迪文官网上的JPEG图片格式转换软件,来转换一下图片格式,不论原来的图片是什么格式的,转换成JPG的就对了。这个转换不要自己随便转,不然效果可能不好。迪文这个软件是默认按“444基线模式压缩”的,屏幕会支持的很好,压缩后也基本不会有失真,可以保证显示效果。如果有上百的图标的话,可以用里面的批量处理,一次全部压缩完很方便。

3. 制作JPEG图标库

平时DGUS的图标库生成工具不行,只能用专用的这个软件。这个软件只识别压缩后JPEG图片。一般一个图标库也就几十到几百KB,迪文的512KB图片储存器可以放很多图标了。

4. 指令介绍

4.1 Nor Flash中的图标库调用指令:0x23。

用法如下:

图标库图标显示;1 个28*45 图标、背景显示模式,处理时间为3.2mS。

(x,y):第1 个图标显示的起始位置,对应图标左上角。
Mode:图标显示模式。
.7 图标背景显示设置: 0=背景滤除不显示,1=背景显示 。
设置背景滤除不显示时,背景必须为纯黑色。
.6 背景图片恢复设置(仅当 .7=0 时有效):
0=背景图片不恢复,1=自动使用0#虚拟显示区图片做背景恢复。
.5 背景滤除强度选择(仅当.7=0 时有效) 0=普通,1=增强
.4 未定义,写0。
.3-.0 图标库存储位置,0x00-0x0F。
Icon_IDs:需要显示的图标ID,每个ID 用1 个Byte 表示,0x00-0xFF。

举例:AA 23 00 10 00 10 08 00 01 02 03 CC 33 C3 3C       依次显示图标库中00、01、02、03图标。

4.2 SRAM 存储器图标显示:0x24。这个主要用来通过串口远程下载、更新图标。

1 个28*45 图标、背景显示模式,处理时间为3.1mS。
(x,y):图标显示位置,对应图标左上角。
Mode:图标显示模式。
.7 图标背景显示设置: 0=背景滤除不显示,1=背景显示 。
设置背景滤除不显示时,背景必须为纯黑色。
.6 未定义,写0。
.5 背景滤除强度选择(仅当.7=0 时有效) 0=普通,1=增强
.4-.0 未定义,写0。
Address:SRAM 存储器存储JPEG 图标数据的起始地址,0x0000-0x7FFF。
举例:AA 24 00 10 00 10 00 00 00 CC 33 C3 3C

4.3 图标动画

4.3.1 图标动画自动显示指令设置:0x28

(x,y):动画图标显示的起始位置,对应图标左上角。

Mode:动画图标显示模式。
.7 开关控制 1=本组动画开启 0=本组动画关闭;可由0x29 指令控制。
.6 启动模式 1=启动从起始图标开始 0=启动从上次停止位置开始 。
.5-.4 未定义,写0。
.3-.0 本组动画图标指令位置,0x00-0x0F,一共有16 组动画指令。
Icon_lib:图标库存储位置,0x00-0x0F。
Icon_IDs:动画起始图标位置,0x00-0xFF。
Icon_IDe:动画终止图标位置,0x00-0xFF。
Delay_time:动画图标显示时间间隔,0x00-0xFF,单位10mS。

举例:AA 28 00 10 00 10 80 09 00 09 0A CC 33 C3 3C   设置第0 组动画

4.3.2 图标动画自动显示指令控制:0x29

Cartoon_Set:ICON 动画指令开关控制;
每个bit 对应一组指令,1=开启,0=关闭;
.15 对应第15 组动画指令,.0 对应第0 组动画指令。

举例:AA 29 00 05 CC 33 C3 3C 开启第0 组、第2 组动画指令。

用T5UIC1 4.3寸串口屏做动画相关推荐

  1. 启明云端1.54寸串口屏使用经验分享

    使用启明云端1.54寸串口屏的几个开发技巧和大家分享一下 WT154-S2MT1是启明云端针对市场IOT应用需求,基于乐鑫ESP32-S2与国产芯高效开发平台8ms(http://8ms.xyz)设计 ...

  2. python窗口动态实时显示时间_苏州2.8寸串口屏厂家:切管机触摸屏实时动态显示切割过程...

    原标题:苏州寸串口屏厂家:切管机触摸屏实时动态显示切割过程 随着我国不锈钢管材的产量和消费的快速增长,管材加工技术也随之迅速发展,尤其是切管机的问世,更是给管材加工带来了前所未有的质的飞跃. 切管机在 ...

  3. 启明云端分享|直接用ESP32-S2和ESP32-C3驱动1.54寸串口屏,有哪些区别呢,他们的亮点又有哪些呢

    以上两组图分别是ESP32-S2和ESP32-C3驱动1.54寸串口屏的规格尺寸(后面我们统称为WT-1.54S系列和WT-1.54C系列) 首先 WT-1.54S系列和WT-1.54C系列刷新频率有 ...

  4. 启明智显分享|4.3寸串口屏在户外便携式电源智能化应用方案

    提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发.维护等解决方案,帮厂商快速实现硬件的智能化.作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题 ...

  5. 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布!

    一.产品介绍 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布! 型号:DC48480KM021_1001_1C 该产品是一款2.1寸分辨率为 480480的医用级工业组态串口屏.拥有2.1 ...

  6. 启明智显分享|适用于两轮车仪表、智能小家电、充电桩等应用的4.3寸串口屏解决方案

    提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发.维护等解决方案,帮厂商快速实现硬件的智能化.作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题 ...

  7. 陶晶驰stm32_陶晶驰HMI3.5寸串口屏的详解之梳理F4总结系列准备篇(二)

    基于stm32的串口屏教程.用过的人都说好,哈哈哈,减少了我们很多不太必要的麻烦步骤. 程序资料包CSDN下载地址:https://download.csdn.net/download/qq_3835 ...

  8. 新品发布:长条屏!广州大彩医用级3.7寸串口屏正式发布!

    新品发布:长条屏!大彩医用级3.7寸串口屏正式发布! 该产品拥有3.7寸IPS液晶屏,全贴合.一体黑工艺,分辨率240960,支持电容触摸.拥有炫酷的动画效果,页面切换流畅.可播放视频,实际显示区域为 ...

  9. 启明智显分享|3.5寸串口屏应用如何对传统冰箱进行升级

    提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发.维护等解决方案,帮厂商快速实现硬件的智能化.作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题 ...

最新文章

  1. “非深度网络”12层打败50层,普林斯顿+英特尔:更深不一定更好
  2. c语言24点程序,C语言24点问题
  3. C Primer Plus note1
  4. 【Log4j日志输出】控制台输出、输出到文件:简单使用示例
  5. 外网数据同步到内网方案_数据同步之解决方案
  6. ajax获取数据用弹窗显示_Vue之 点击返回弹出推荐商品弹窗
  7. 这是80%的程序员都看过的python教程,你掌握了么?
  8. 二值神经网络重大突破,第一次胜过MobileNet!-1与+1的三年艰苦跋涉
  9. 优秀的代码都是如何架构和分层的?
  10. 彻头彻尾理解 ConcurrentHashMap
  11. 发明专利写作常用模板和注意事项
  12. ASP.NET学习 asp‘s one word
  13. 替换class文件,重启Tomcat不生效
  14. 纵横捭阖 《鬼谷子》
  15. 商业智能,数据仓库,ETL,数仓调度工具informatica介绍手账(一)
  16. Flask05_ORM单表
  17. 智慧点餐系统源码 扫码点餐小程序源码
  18. 安卓海外SDK接入问题
  19. Qt常用轮子合集(带使用Demo)
  20. IDEA 的Http接口调试工具

热门文章

  1. 小米生态企业强力推荐的开源免费SRM采购管理平台功能介绍
  2. [附源码]java毕业设计网上宠物商店
  3. 检查软件下载是否完整 MD5 工具使用 ----- md5sum
  4. html盒子移动动画代码,js实现盒子移动动画效果
  5. SUS铝合金复合金属的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. fatal: ‘origin‘ does not appear to be a git repository
  7. 百度阿里网易大疆等大小厂前端校招面筋 1
  8. the page has expired due to inactivity. please refresh and try again
  9. 计算机社团打字比赛规则,金手指打字比赛策划(最终版)
  10. 王学岗性能优化————APP启动优化(黑白屏问题的解决,trace工具的使用,热启动与冷启动的区别)