本课时介绍怎样使用RTOS中的软定时器来处理周期性定时事件。

主要内容

所谓的周期性定时事件,就是需要每隔一定的时间间隔进行处理的事件。 在课程中举了几个例子,如周期性的键盘扫描。
对于这种类型的事件,这节课时中提出用RTOS提供的定时器去处理。其解决思路较简单,如下:
周期性定时事件的处理 - 图1

重点难点

注意事项

一般RTOS提供的软定时器基本的定时单位为1个系统时钟节拍,所以其准确度和适用范围同前面课时介绍的延时精度相关内容。
如果希望更为精确和更短的定时,需要借助硬件定时器,编写相关定时配置和定时事件处理程序。

常见问题