迪文屏DGUS RTC显示 及时间修改 迪文屏的开发学习 3

 一 前言

迪文屏在 DGUS 开发软件中,点击显示控键 _ 文本 RTC 显示,之后用鼠标框选显示范围,并在右侧的设置菜单中进行
字库、时间格式等配置后即可实现文本时钟的显示。可以通过 RTC 设置功能或是利用串口指令对时间进行修改。

迪文屏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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值