6412|6

932

帖子

3

TA的资源

纯净的硅(中级)

楼主
 

GD32E230C测试一:简单的日期和时间显示 [复制链接]

    利用系统滴答做了一个日期和时间显示,因为没有添加时钟芯片,所以这个测试项目的时钟并不十分准确,大约每小时有几秒的误差,虽然可以通过代码来调整系统滴答的中断时间,但毕竟这个只是实验,并不是实际使用,所以就不去追求精确了。下图是开发板上显示的日期与时间:


    由于没有添加时钟芯片,所以开机后必须先调整日期和时间,调整是通过板载两个按键Wakeup和Tamper完成的,Wakeup按键负责功能选择,默认功能为正常运行,按键后依次为调整年、月、日、时、分、秒,下图是正在调整年份,当前的调整值以反相显示。

    按键Tamper负责调整数值,年份是从2010年到2029年范围,日期则简单地处理了此年份内的大、小月和闰月,时间按24小时制。由于长、短按键一直没有调试好,所以数值调整只是简单的累加1,并不具备快调或减1的功能。
    下面是这个测试项目的打包文件,有兴趣的可以下载参考:
text1.rar (442.24 KB, 下载次数: 100)





此帖出自GD32 MCU论坛

最新回复

包里有例子的,可以直接移植过来  详情 回复 发表于 2019-2-27 16:33
点赞(1) 关注(2)
 

回复
举报

5310

帖子

453

TA的资源

五彩晶圆(高级)

沙发
 
GD32E230内部有RTC的
此帖出自GD32 MCU论坛

点评

谢谢指点!但我还不会用,待慢慢摸索。  详情 回复 发表于 2019-2-27 16:11
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

板凳
 
本帖最后由 hujj 于 2019-2-27 16:17 编辑
蓝雨夜 发表于 2019-2-27 14:27
GD32E230内部有RTC的

谢谢指点!但我还不会用,待慢慢摸索。我的这个练习主要是为了熟悉按键操作及LCD控制,日期及时间显示则是附带的。下一步正好来熟悉RTC的操控。
此帖出自GD32 MCU论坛

点评

包里有例子的,可以直接移植过来  详情 回复 发表于 2019-2-27 16:33
 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

4
 
hujj 发表于 2019-2-27 16:11
谢谢指点!但我还不会用,待慢慢摸索。我的这个练习主要是为了熟悉按键操作及LCD控制,日期及时间显示则 ...

包里有例子的,可以直接移植过来
此帖出自GD32 MCU论坛
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

5
 
    初步移植了DEMO中的RTC程序,可以显示出年月日和时分秒,但因为这个DEMO例子在主循环中对屏幕刷新操作,因此显示时略有闪烁感觉,同时也影响了我原来的计时,造成软件的计时慢了许多。经过测试,RTC时钟不受复位影响,不象我原来的软件计时每次复位后需要重新设置,但重新上电后原来的RTC还是需要重新设置的。

此帖出自GD32 MCU论坛
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

6
 
    经过调试,时间显示的引擎换上了RTC,没有继续使用系统滴答,但这个RTC的计时不准,每分钟要快十多秒,也许是还有那里没有设置好吧。
此帖出自GD32 MCU论坛
 
 
 

回复

932

帖子

3

TA的资源

纯净的硅(中级)

7
 
    通过测试,发现使用RTC的优点是数据不受复位影响(开机还是需要重新设置),估计是将数据放在flash寄存器中了,缺点是走时误差偏大,还有就是其年分仅两位计数,需要人为加上2000,再就是其采用4位二进制对应1位十进制数字,这在显示时比较方便,但在校时则不那么方便了。综合考虑后我还是换回了系统滴答来计时,因为这毕竟是实验,真正实用还是需要用计时芯片,今天下单购买了一块DS1302,这样用电池保持时钟运行,不需要每次开机时来校时。
此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表