时钟节拍(Clock Tick)是特定的周期性中断。既然是中断,就会有中断服务函数ISR,这个中断服务函数的作用由μC/OS-Ⅱ决定的,这也是时钟节拍的作用---实现任务的延时和确认超时。时钟节拍可以用任一定时器实现,节拍周期为10ms到100ms,同时节拍频率越高,延时会更加准确,但是系统的额外开销就会越大。用户必须在多任务系统启动之后再启动时钟节拍源开始计时,也就是在调用OSStart()之后。如果在之前调用,时钟节拍中断有可能在μC/OS-Ⅱ启动第一个任务之前发生,此时μC/OS-Ⅱ是处在一个不确定的状态之中,用户应用程序有可能崩溃。
文章评论(0条评论)
登录后参与讨论