迪文faq汇总十七之 dgus 屏显示控件问题 4 -大奖官方网站手机版下载

时间:2022-03-17 分类:常见faq


rtc

  • 问题 1:

rtc 时间怎么只显示年月日?

  • 解决方法:

rtc 显示,在日期设置格式栏y-m-d h:q:s w 修改为y-m-d,这样就是显示年月日。


  • 问题 2:

dgus 屏的rtc 录入修改退格键无效。

  • 解决方法:

1、是的,k600 没有退格的功能,建议用户在键盘上面不要做那个功能。

2、t5/t5l系列的 rtc不是寄存器,写 009c地址,具体看开发指南。


  • 问题 3:

dgus 屏的rtc 录入能否单独修改年。

  • 解决方法:

如果单独修改需要用数据变量录入,建议分为高低字节,可以用迪文os或者单片机发指令,对时间进行改写,修改rtc时间的指令不要忘记是0x1f 寄存器写入0x5a 进行改写。

对于 dgusii的屏修改rtc时间则方便很多:

0x9c dgusii 屏rtc 时间:5a a5 0b 82 009c 5a a5 1206 1b 15 15 15 (18年 6月 27号 21时21 分21 秒,16进制数据) 读 rtc:5aa5 04 83 0010 04

0x9c dgusii 屏rtc 录入: rtc改写占 009c、009d、009e、009f共 4个地址。009c写 5aa5 启动 rtc设置,009d高低字节对应年月,009e高低字节对应日时,009e高低字节对应分秒。

①先做一个按键值返回,地址设置009c,键值设置5aa5。

②再做一个数据变量录入,地址009d,变量类型设置变量指针高字节,做一个数量变量显示,地址 009d,变量类型设置vp 高字节;高字节改变年。

③然后再做一个数据变量录入,地址009d,变量类型设置变量指针低字节,做一个数量变量显示,地址009d,变量类型vp低字节;低字节改变月。后面日时分秒和年月一样去做,一共6 个录入6个显示控键。做完后点击最开始的 009c按键值即可改变时间。



  • 问题 4:

dgus 屏的rtc 录入点击后重启?

  • 解决方法:

键盘设置的显示区域超过了键盘的范围。


  • 问题 5:

dgus 屏的rtc 显示怎么修改字体大小?

  • 解决方法:

修改x 方向点阵数即可。


  • 问题 6:

dgus 屏的rtc 修改后能上传吗?

  • 解决方法:

依赖 rtc控件本身是无法将数据上传(控件的上传勾选实质是无效的),可以单独做一个rtc时间修改的页面,录入修改完rtc时间后,旁边做一个按键返回,按键返回按下了,告诉单片机,单片机再发一个 81指令读时间。或者利用dgusii 的os处理,做按键返回判断也可以,也可以写法判断时间的变化超过了2 秒就说明时间修改了,用os 发送时间到串口。