13397158231   jevian_ma@worldflying.cn

可编程网络IO控制器之python之定时器

2022-03-23 13:54:21

Timer.init(mode = Timer.PERIODIC, period = 0, callback = None)

  • mode:设置 Timer 定时器模式,可以设置两种模式:ONE_SHOT(执行一次)、PERIOD(周期性执行),默认设置的模式为 PERIOD 模式;

  • period:设置 Timer 定时器定时周期,单位:毫秒(ms)

  • callback:设置 Timer 定义器超时回调函数,默认设置的函数为 None 空函数,设置的函数格式如下所示:

  • timer.init(wdt.PERIOD, 5000, callback_test)   # 设置定时器模式为周期性执行,超时时间为 5 秒, 超时函数为 callback_test
  • Timer.deinit()

  • 该函数用于停止并关闭 Timer 设备。


例子:


from machine import Timer



def callback_periodic(obj):                               

    print("Timer callback periodic test")


timer = Timer(3)                                      

timer.init(timer.PERIODIC, 1000, callback_periodic)  

优秀产品推荐:可编程网络IO控制器

上一篇:可编程网络IO控制器之python编程之DIDO编程

下一篇:可编程控制器之python编程之uart编程

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务