首页 > 其他分享 >T5L使用总结1

T5L使用总结1

时间:2023-06-10 15:58:10浏览次数:35  
标签:总结 gui 接口 地址 T5L 使用 buf 图标

迪文屏GUI控制,T5L类型,实用接口汇总。

一、代码控制

  1.1 RTC时间获取

  接口地址: 0x0010 ,4个字空间, 读取即可获取年月日。

  D7~D0,   D7年,D6月,D5日,D4星期,D3小时,D2分,D1秒。

  示例代码:

  u16 buf[4];

  sys_read_vp(0x0010, (u8*)buf,4);

  解析:  buf[0] 年,    buf[1]月。

  说明:  按大端模式存储。

  

  1.2 重启

  接口地址: 0x04;  

 

  示例代码:

  u16 reboot_buf[2];

  reboot_buf[0]=0x55AA;

  reboot_buf[1]= 0x5AA5;

  sys_write_vp(0x0004,(U8*)reboot_buf,2);

  

  1.3 更新T5L  13.bin  14.bin

  接口地址(T5L): 0x06

  接口地址(bin): 0xAA



 

二、GUI控制

  2.1 开机动画

  名称定义:   Animation icon( 动画图标显示 )

  开始图标: 15(举例,图标必须连续)

  结束图标: 19

  默认200ms切换一张图标,5张图标快速播放花了1s。

  

  2.2 进度条

  接口地址: 0xE100

 

  示例代码:

  void basic_gui_fun(void)

  {

    gui_buf[0]=0x0004;          //填充矩形

    gui_buf[1]=0x0001;          //填充矩形数量

    gui_buf[2]=0x006C;          //左上坐标x

    gui_buf[3]=0x014A;          //左上坐标y

    gui_buf[4]=basic_right;          // 右下坐标x

    gui_buf[5]=0x019F;          // 右下坐标y

    gui_buf[6]=0xFFFF;            // 颜色

    gui_buf[7]=0xFF00;          // 结束

    sys_write_vp(0xE100,(U8*)gui_buf,8);

  }

 

 

总结:  1) 数据库操作,首地址必须是偶数。

    2)普通VP地址读写, 奇数偶数均可。

 

标签:总结,gui,接口,地址,T5L,使用,buf,图标
From: https://www.cnblogs.com/ICE-CLanguage/p/17471291.html

相关文章

  • 使用zxing来生成二维码
    使用zxing来生成二维码二维码已经成为了现代生活中不可或缺的一部分,无论是商业还是个人使用,二维码都有着广泛的应用。而在二维码的生成过程中,zxing是一款非常优秀的开源库,它提供了一系列的API,可以帮助我们快速、方便地生成二维码。接下来,我们就来介绍一下如何使用zxing来生成二......
  • 使用axios 请求后端
    1、使用CDN的方式导入axios点击查看代码<scriptsrc="https://unpkg.com/axios/dist/axios.min.js"></script>二,跨域问题的解决1,什么是跨域CORS,全称是:Cross-OriginResourceShareing2,跨域问题的解决后端增加全局的过滤器三,前端elementUI点击查看代码<!--引......
  • 今日总结3.13
    今天我们进行了地铁查询系统的大体设计数据库设计:建了一个表,表中数据有线路号、车站id(起始车站记为0,之后按线路顺序逐个递增)、站名。思路:线路查询和站点查询:简单的数据库查询,只需遍历一遍数据即可。起点终点查询:我们想的是将一个 表遍历两遍,查出起始线路的换乘站和终点站的......
  • 前端Node环境下模块的导入与导出总结
    //1、一个模块可以有多个下方这种非默认导出//2、外部模块要想单独使用a,b其中之一时,就必须要用解构符{}的方式去导入//3、外部导入方式1:import{aasAAA,basBBB}from"./utils";此处的AAA与BBB都是在外部模块导入的时候起的别名,可以是任意有效的标识符//4、外......
  • VSCode使用指定的 SOCKS 代理进行网络连接
    VSCode使用指定的SOCKS代理进行网络连接June10,2023vscode怎么打开settings.json文件?ChatGPT在VisualStudioCode(VSCode)中,打开settings.json文件的步骤如下:打开VisualStudioCode。点击左上角的“文件”菜单,然后选择“首选项”>“设置”(或者你可......
  • 5.26日学习总结之网络编程socket
    Pythonsocket编程在网络上的教程较少,菜鸟中也只是给出了一小段描述,在此我推荐白羽黑夜socket编程|白月黑羽(byhy.net)其中的描写非常详细,本人也是在此学习的。socket又被称作套接字,可以简单的看作是两个地址(ip,port地址)之间通过socket的函数来进行传递数据。socket在客户端......
  • Python+OpenGL使用Cohen-Sutherland算法实现直线裁剪
    问题描述:编写Python程序,使用OpenGL实现用于直线裁剪的Cohen-Sutherland算法。运行程序,绘制一个矩形表示裁剪窗口,然后通过鼠标单击和移动来绘制直线,鼠标抬起时对刚刚绘制的直线进行裁剪,显示最终落在裁剪窗口中的部分。关于Cohen-Sutherland算法请自行查阅资料。准备工作:安装和配置Py......
  • 微课--Python嵌套函数定义与使用
    7.1.3 函数嵌套定义与使用在Python中,允许函数的嵌套定义,也就是在一个函数的定义中再定义另一个函数。在内层定义的函数中,除了可以使用内层函数内定义的变量,还可以访问外层函数的参数和外层函数定义的变量以及全局变量和内置对象。除非特别必要,一般不建议过多使用嵌套定义函数,因为......
  • 微课--Python生成器函数定义与使用(19分钟)
    8.5 生成器函数定义与使用(书稿节选)如果函数中包含yield语句,那么调用这个函数得到的返回值不是单个值,而是一个包含若干值的生成器对象,这样的函数也称生成器函数。代码每次执行到yield语句时,返回一个值,然后暂停执行,当通过内置函数next()、for循环遍历生成器对象元素或其他方式显式......
  • 使用Python检查实验教学大纲(Word文件)中前后信息是否一致
    问题描述:应选用教材的老师们要求,整理了一份与教材《Python程序设计(第3版)》配套的实验教学大纲,共45页72个实验项目。需要的老师可以联系董老师获取这个文件。在实验教学大纲中,核心内容有两块,一个是实验项目信息汇总表,部分内容如下图所示,实验教学大纲中第二个核心内容是每个实验项目......