立即注册

micropython-microbit 中文社区

查看: 25|回复: 0

【SAMR21新玩法】33. RTC

[复制链接]
  • TA的每日心情
    慵懒
    2019-10-23 20:05
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2019-10-18 09:20:57 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    circuitpython支持RTC功能。RTC的使用很简单,基本用法如下:

    1. import rtc
    2. r = rtc.RTC()
    3. r.datetime
    复制代码


    datetime的返回值是一个struct_time的类,如:

    struct_time(tm_year=2000, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=17, tm_sec=53, tm_wday=5, tm_yday=1, tm_isdst=-1)



    如果需要改变rtc的时间,直接给datetime赋值即可,参数类型也是struct_time,如:

    r.datetime = time.struct_time((2019,10,17,22,00,00,4,1,-1))


    相比micropython,circuitpython目前的RTC功能少一些,不支持RTC回调函数,也就不能通过RTC从休眠中唤醒。此外需要注意两者的时间格式也不同。
    回复

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    Archiver|手机版|小黑屋|micropython-microbit 中文社区

    GMT+8, 2019-12-12 23:53 , Processed in 0.085684 second(s), 20 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表