目录
前言
学习串口屏,不过还不是很习惯51的开发
概念
- 变量地址:存放字符串这种,要大于0x0FFF,因为他被系统变量占用
- 描述指针:style
使用UART2发送以下协议可以修改对应数据

准备前操作
- 图片等素材以数字+英文或中文或是数字.jpg,第一张图片以数字00开头(只有背景图片所在的icl文件需要按这样命令),图片素材的分辨率需要与屏幕大小保持一致(学校的是800x480)
- 超长图标以1000开头,不超过1023
软件内步骤
- 添加图片素材
工程制作完步骤
- 保存工程,生成工程
- 使用首页的ICL工具将图片都转为ICL格式,命名为
32背景文件,介绍一下13号文件触摸功能,14号显示文件,22号为初始配置文件,这些文件需要下载
烧录
sd卡
FAT32
新建DWIN_SET文件夹,将32号文件,13号文件,14号文件,22号文件放到文件夹内即可下载。
可以不用删除其他文件
组件介绍
常用控件
- 变量图标显示:根据变量显示对应图片,按照上限值与下限值连续的,如果变量超范围则不显示图标(可用于按下按钮)
- 动画图标显示:初始值为1时动画开始播放
- 图片动画:任意大小,在初始页面与结束页面都放上同样属性的页面即可
- 图标旋转:顺时针
- 位变量图标:0-1,按位存储,可以将一排按键用一个字节存取
- 艺术字图标

- 图标叠加:显示jpeg,在22号文件中,注意软件中的是以字节位单位,hex editor是字为单位,1字等于2字节
触控控件
- 按键返回:点击后修改变量地址的值
- 增量调节:一定范围内进行++与–操作,上限为1时可以当翻转使用
- 数据返回
模式0x01时间VP1S上的字节数据传给VP1T指向的数据(用于操控系统变量)

|
|
组态键盘

- 定义按键定义,定义字符图标设置
- 根据ASCII码表定义(注意:光标0xFF,确认0xF1,删除:0xF2,退出0xF0)
实用系统变量

迪文云接入
平台端
设备端
配网
编程部分
GPIO

|
|
Timer

|
|
外部中断
特别提示:
T5L OS CPU 速度快(1uS 平均可执行 130-150 条指令),中断执行时间短,实时性已经非常高,不推荐用户使用中断嵌套导致程序架构复杂,在每个中断服务程序执行时直接关闭中断(EA=0),退出时再开启中断(EA=1)。
|
|

|
|
UART
注意:UART1 为系统占用,不能编程

|
|
系统接口
|
|
ADC
|
|
MISC
wifi(板载ESP8266)
|
|
看门狗
软件复位,内部 RAM 清空
|
|
NOR FLASH

|
|
例程
|
|
虚拟按键(屏幕按键点击)
就是轮询变量,软件使用按键返回功能,返回对应值
音频播放

- 修改cfg 文件,启用音频播放功能
- 生成wae 音频文件
- 生成对应的文件,并修改cfg 中显式指定音频存放的内存位置
|
|