如何用开发板实现定时器功能
目录名称
简介
详细的API介绍见定时器 指南
材料准备
- EVB_Air724UG_A13开发板一套,USB线。
- PC电脑,以及对应demo TheTimer.lua
- luat开发环境:环境搭建方法
步骤
整个demo用到了sys.wait(),rtos.sleep(),sys.timerStart(),timerLoopStart(),
sys.waitUntil()以及定时器激活状态查询函数sys.timerIsActive()。直接和main.lua一起烧进模块就可以看见效果。下面是对demo程序的逻辑进行介绍。
1.在demo最前面,可以看见有一个循环定时器的创建。
--循环定时器打印函数
local function log1()
log.info("log","每5s打印一次,循环定时器的作用")
sys.publish("MSG_ID")
end
--循环定时器&