T5L使用总结1

迪文屏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地址读写, 奇数偶数均可。

 

posted @ 2023-06-10 15:48  芬兰方块  阅读(216)  评论(0)    收藏  举报