ucos的软件定时器的一些疑问?好多人估计也会碰到!

2019-07-21 02:22发布

1.STM32有这么多定时器,有必要使用ucos的软件定时器?
2.使用ucos的软件定时器的时候,与OSTimeDly()有什么区别?
3.使用ucos的软件定时器的时候,会实现任务切换么,优先级?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
taizonglai
2019-07-21 07:15
1、STM32自带的是硬件定时器,UCOS里面的是软件定时器,硬件定时器的精度高,但是不是所有的应用都要用硬件定时器,比如有些协议栈中的超时重传,就可以用软件定时器。
2、一个是软件定时器,一个是延时,两个差别大了!软件定时器的一个显著的特点就是定时结束后会调用回调函数。
3、软件定时器就是一个定时器,跟任务切换没关系。

一周热门 更多>