|
你好,碰到一个和上次串口波特率修改类似的问题:
这次是修改系统时间,我在一个铵钮事件中做下面操作,
--set_date_time(get_uint16(VT_LW,Timeset.Year)+2020,
-- get_uint16(VT_LW,Timeset.Month)+1,
-- get_uint16(VT_LW,Timeset.Day)+1,
-- get_uint16(VT_LW,Timeset.Hour),
-- get_uint16(VT_LW,Timeset.Minute),
-- get_uint16(VT_LW,Timeset.Second))
set_uint16(VT_LW,system_LW_addr.SysSetTimeYear,2025)
set_uint16(VT_LW,system_LW_addr.SysSetTimeMonth,5)
set_uint16(VT_LW,system_LW_addr.SysSetTimeDay,20)
set_uint16(VT_LW,system_LW_addr.SysSetTimeHour,9)
set_uint16(VT_LW,system_LW_addr.SysSetTimeMinute,10)
set_uint16(VT_LW,system_LW_addr.SysSetTimeSecond,10)
set_uint16(VT_LW,system_LW_addr.SysSetTime,ConstTimeSetValue) --向0x0167写入0x5501
然后界面上有一个RTC,用于显示实时时间,但是做完上面操作后,RTC还是按操作前走时,设置时间没有成功
之前串口波特率问题也是在按钮事件中去触发更换,写寄存器写解锁,也是不起作用,
这两个功能都是比较传统的功能,不致于因为我手上的屏的固件新旧影响吧?
这两个问题这几天一直弄,没弄明白啥回事,帮忙看看,谢谢
|
|