一 前言

迪文屏DGUS操作系统 将文本RTC显示拖出以后
在操作系统中 包括其仿真时都会显示当前 电脑时间
这时将文件下载到迪文屏中会发现 迪文屏上显示的时间不正确
二 RTC时间修改
根据T5L _DGUS II 应用开发指南中 指示 利用串口指令对时间进行修改。
即可显示当前设置的时间
三 变量数据改变时间
将变量数据录入
“年” 的变量地址 改为9D 高字节
“月” 的变量地址 改为9D 低字节
“日” 的变量地址 改为9E 高字节
“时” 的变量地址 改为9E 低字节
“分” 的变量地址 改为9F 高字节
“秒” 的变量地址 改为9F 低字节
最后 保存设置的键值改为5AA5 帧头 地址为9C 按字写入变量
(千万不要忘记将所有的数据自动上传勾上!!!)
设置好后 按下后按下相应的按键 数据就会上传
如:将12(HEX 0C)存到9E变量中
如果按下了设置时间 就会更新9C变量中的值
然后根据官方提供的C51程序
当9C的变量发生改变时就会把
9D 9E 9F的值 存入到 RTC显示当中
这样就可以通过 变量数据改变时间了
四 注意!!!
如果下载过C51程序 (已经将迪文屏内部自带的程序给替换了)利用串口指令对时间进行修改 将不可用 需要在C51中重新设置
详细请看
迪文屏数据自动上传 的开发学习 2 DGUS数据自动上传出现的问题 8283协议(全功能、全串口例程_萧技电创EIIA的博客-CSDN博客
在官方提供的历程中 将 RTC模式 根据自己的硬件设置一下 我使用的屏幕是 SD2058 的
默认是 无RTC的 将显示2000年00月00日00:00