学物联网,来万物简单IoT物联网!!
硬件定时器模块
参数 | 类型 | 必选参数? | 说明 |
---|---|---|---|
id | int | Y | 硬件定时器外设模块 id:0,1,2,3 |
参数 | 类型 | 必选参数? | 说明 |
---|---|---|---|
period | int | Y | 定时周期,单位ms 例如: period = 1000代表1s定时 |
mode | enum | Y | 定时器出发模式 Timer.ONE_SHOT:1次执行 Timer.PERIODIC:周期性执行 |
callback | function | Y | 定时器触发回调函数 |
from machine import Timer
def time0cb(timer0):
print('time0')
def time1cb(timer1):
print('time1')
tim0 = Timer(0)
tim0.init(period=5000, mode=Timer.ONE_SHOT, callback=time0cb)
tim1 = Timer(1)
tim1.init(period=2000, mode=Timer.PERIODIC, callback=time1cb)