作者
QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118
功能
T5L 系列ASIC 是迪文科技针对AIoT应用设计的低功耗、高性价比、GUI 和应用高度整合的单芯片双核ASIC IC,包括T5L1(低分辨率)和T5L2(高分辨率)两个版本,注意是双核,24bit彩色显示分辨率支持到800*600
(T5L1)或1366*768
(T5L2),一个核(GUI CPU)运行DGUS II系统,这个是负责显示的,用户无法更改其中的代码。另外一个核(OS CPU)支持自定义开发,运行用户8051代码。也可以用迪文OS系统,这样就是传统的串口屏了。OS核特性如下,
- 标准8051架构和指令集,64Kbytes代码空间,32Kbytes片内RAM。
- 64bit 整数型数学运算单元(MDU),包括64bit MAC和64bit 除法器。
- 内置软件WDT,3个16bit Timers,12路中断信号支持最高四级中断嵌套。
- 22个IO,4 路UARTs,1 路CAN接口,最多8路12bit A/D,1 路16bit分辨率可调的PWM。
- 支持IAP 在线仿真和调试,断点数量无限制。
- 可以通过DGUS系统在线升级代码。
另外,
- 1Mbytes 片内Flash,迪文专利加密技术,确保代码和数据安全,杜绝山寨和克隆。
- 16Mbytes低成本SPI Flash(可以扩展到64Mbytes NOR Flash或48Mbytes Nor Flash+512Mbytes NAND Flash), JPEG 图片、图标压缩存储,可以指定背景图片存储空间大小。
- 支持迪文WiFi模块直接接入迪文云,轻松开发各种云端应用。
- -40℃ - +85℃工作温度范围(可定制 -55℃ - 105℃工作温度范围IC)。
设计
存放图片的SPI Flash都是按照256KB来分块管理的。16MB Flash存储器可以看作是分割成64个容量固定为256KB的子空间,可存放的文件ID号范围为0-63。存储器根据储存的文件内容不同,主要分为两部分:
(1)4-12MB 的字库空间,可以保存BIN、HZK、DZK格式文件,文件ID范围00~47。
(2)4-12MB 的图片空间,可以保存背景图片库ICL文件、图标库ICL文件存储空间,文件ID范围16~63。
注意字库空间和图片空间有重叠部分,ID命名时需注意避免冲突。
RAM空间是以字(2字节)为单位进行管理的。C51的int类型就是16位。RAM空间固定128KB,128*1024/2=65536(Word),即0~65535,分割为0x0000-0xFFFF子空间范围。每1个变量地址(Word)对应相应空间的2字节(Byte),每1个字节对应相应空间的8个位(bit)。其中0x0000-0x0FFF是系统变量接口地址空间,给迪文规划使用,用户按照地址接口选择使用所需功能,这片地址用户不能自定义;0x1000-0xFFFF变量存储空间用户可以任意使用。如果8通道曲线同时使用,0x1000-0x4FFF将作为曲线缓冲区地址,此时该部分变量地址不能被其他控键使用,其他控键地址使用范围为:0x5000-0xFFFF。
变量值按大端模式放置,
控件
文本录入,没有通知,必须搭配按钮来使用,输入完文本后,点击键盘按钮,触发OS核来做处理。
ICL图标文件生成
找到屏的手册,确认内核类型,T5L2
打开ICL生成工具,
位变量图标
一般使用0x00,0x03比较多,0x00=0x03+底图