当前位置:首页>技术文档>文档说明>[MicroPython]TPYBoard 使用RTC

[MicroPython]TPYBoard 使用RTC

原创版权归山东萝卜科技有限公司所有,转载必须以链接形式注明作者和原始出处。


        定义RTC对象

    pyb.RTC


        读取/设置rtc

    rtc.datetime([datetimetuple])


    datetimetuple格式:(year, month, day, weekday, hours, minutes, seconds, subseconds)

    weekday is 1-7 for Monday through Sunday.

    subseconds counts down from 255 to 0


        设置唤醒定时器

    rtc.wakeup(timeout, callback=None)

    timeout单位是毫秒


        获取RTC启动时间和复位源

    rtc.info()


        获取/设置校正

    rtc.calibration(cal)

    无参数时读取校正值,有参数时设置校正值


        例子

    RTC定时器2S翻转一次LED1


 rtc.wakeup(2000, lambda t:pyb.LED(1).toggle())

    设置/读取RTC时间

    rtc = pyb.RTC()
    #set date time
    rtc.datetime((2014, 5, 1, 4, 13, 0, 0, 0))
    #get date time
    print(rtc.datetime())