ucos
绅士祥
嵌入式linux工作者
展开
-
ucosIII之时钟节拍的理解
时钟节拍 介绍时钟节拍作用,时钟节拍引起的一系列的工作,OSTime_tick和OStick_Tast,时钟列表更新函数,时钟列表插入函数1、ucosIII的时钟节拍,就是系统反应的最小时间,是系统灵活度的指标.2、由硬件定时器引发的定时器中断会调用一个时钟节拍ISR(中断服务程序),然后ISR程序会调用OS_TimeTick函数,然后由OS_TimeTick函数来给OStick_Tas...原创 2019-04-30 08:29:45 · 2491 阅读 · 0 评论 -
ucosIII之时间管理的理解
时间管理主要是延时函数OSTimeDly()和OSTimeDlyHMSM()、OSTimeGet ()、 OSTimeSet ()1、时间管理就是一种建立在时钟节拍上,对操作系统任务的运行实现时间上管理的一种系统内核机制。2、OSTimeDly()把当前的任务停止,延时一段时间之后再进行运行void OSTimeDly (OS_TICK dly,OS_OPT opt,OS_ERR *p_e...原创 2019-04-30 10:54:43 · 743 阅读 · 0 评论 -
ucos之软件定时器
软件定时器1、关于软件定时器,我的理解是,感觉是和51的定时器中断有点像,都是设定时间,然后到了定时的时间之后在另外的函数里面写代码,或者改变标志位。2、软件定时器在创建的时候,和创建led任务比较来说,多了一步,就是在start任务函数创建一个“软件任务‘’完之后,要在这个软件任务之内再创建一个真正的核心的软件定时器,这里面写真正的软件定时器的配置,这是因为软件定时器也是属于一项任务。...原创 2019-05-01 10:42:44 · 466 阅读 · 1 评论