码迷,mamicode.com
首页 > 其他好文 > 详细

uC/OS-III-11.1-uC/OS-III软件定时器

时间:2018-07-29 18:55:51      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:ima   tar   src   计时   create   stop   alt   http   mil   

1.软件定时器是 uC/OS 操作系统的一个内核对象,软件定时器是基于时钟节拍和系统管理创建的软件性定时器,理论上可以创建无限多个,但精准度肯定比硬件定时稍逊一筹。

2.软件定时器启动之后是由软件定时器任务 OS_TmrTask() 统一管理,在创建软件定时器之前必须先使能软件定时器和配置软件定时器的相关参数。

3. uC/OS-III提供了一些函数用于管理定时器如下:

技术分享图片

(1).OSTmrCreate ()

要使用 uC/OS 的软件定时器必须先声明和创建软件定时器,调用 OSTmrCreate () 函数可以创建一个软件定时器。

(2).OSTmrStart ()

创建完软件定时器后,如果要使用该软件定时器,需要调用 OSTmrStart () 函数启动该
软件定时器。

(3).OSTmrStop ()

OSTmrStop () 函数用于停止一个软件定时器。软件定时器被停掉之后可以调用OSTmrStart () 函数重启,但是重启之后定时器是从头计时,而不是接着上次停止的时刻继续计时。

(4).OSTmrDel ()

OSTmrDel () 函数用于删除一个软件定时器。 

 

uC/OS-III-11.1-uC/OS-III软件定时器

标签:ima   tar   src   计时   create   stop   alt   http   mil   

原文地址:https://www.cnblogs.com/xigongxiaosha/p/9386068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!