ucos里面能否用滴答定时器?怎么用?

[复制链接]
681|0
 楼主| 考哥 发表于 2018-6-29 12:16 | 显示全部楼层 |阅读模式

ucos里面能否用滴答定时器?不想用延时函数来定时,想用滴答,ucos里面本身对滴答的中断函数是用定义的,如下:



void SysTick_Handler(void)

{

        OSIntEnter();          //用于统计中断的嵌套层数,对嵌套层数+1

        OSTimeTick();           //统计时间,遍历任务,对延时任务计时减1

        OSIntExit();           //对嵌套层数减1,在退出中断前启动任务调度

}



按照之前普通的教程,要实现滴答定时,需在中断函数里面添加:TimingDelay_Decrement();可是我添加之后,发现滴答定时器没有反应,想求助一下怎么回事?在ucos里面,怎么实现定时?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

461

主题

477

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部