定时任务函数使用 | ||||
一个基本的定时任务框架应实现以下功能: 之前已经写过一个定时任务接口函数使用说明的帖子,请先看看。 Step 1: 阅读附件例程(运用定时机制的LED闪烁)。理解modTimerAddTimeoutCallback()的使用。 思考: 1、mTimeoutIndex1有什么用? 2、调用modTimerAddTimeoutCallback()时,为什么输入参数是&mTimeoutIndex1而不是mTimeoutIndex1? 3、为什么不直接在myTimeoutCallback1()中toggle led,而是设置mTimeoutFlag1然后在主线程中toggle led。 Step 2: 创建一个应用,通过按钮改变闪烁的周期。 闪烁周期可以是递增/递减或者从一个数组里面取。
提示:要使用到modTimerRemoveTimeoutCallback() 拓展: 结合蜂鸣器设计任务,使用定时任务来控制蜂鸣器的音调。
|
||||
主索引
|
||||
附件 McuBasic_Timer_20141112.zip |
||||
参考链接 |
文章评论(0条评论)
登录后参与讨论