查看: 972|回复: 0

SAMD20 Xplained Pro学习7:实时时钟RTC测试

[复制链接]
  • TA的每日心情
    擦汗
    2024-1-30 09:58
  • 签到天数: 1491 天

    连续签到: 2 天

    [LV.10]以坛为家III

    发表于 2016-1-14 08:47:40 | 显示全部楼层 |阅读模式
    分享到:
    SAMD20系列微控制器的实时时钟计数器RTC,是一个带有10位可编程预分频器的32位计数器,通常连续运行以记录时间。RTC有3种工作模式:32位计数模式,16位计数模式,时钟/日历模式。我们最常用的还是时钟/日历模式,要是计数的话用TC就行了。RTC使用的时钟源为GLK2,这个在文件conf_clocks.h中定义。
           本文的目的就是通过设置RTC,然后读取时间,完成日历时钟功能。
    RTC的时钟/日历模式框图

    RTC初始化程序,唯一可说的地方就是时钟源,默认配置是时钟源1024分频。RTC使用的是GLK2时钟,是外部的32.768KHZ晶体,在头文件中已经定义了32分频,就是1024HZ了。也就是说进入RTC的时钟源为1024HZ,现在有1024分频,变成了1HZ。

    RTC的读取时间和显示程序

    主函数,内容都很简单

    显示效果照片


    热门推荐:
    SAMD20 Xplained Pro学习之作
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-5-22 02:59 , Processed in 0.115288 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.