请问任务延时用vtaskdelay()合适吗

2019-07-14 15:02发布

   要求:一个任务每次工作到一定阶段后需要等到好几分钟后才继续接下去执行该任务。那么这个几分钟延时用vtaskdelay()合适还是用专门定时器定时几分钟时代到了消息通知合适?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
TOPCB
1楼-- · 2019-07-14 23:11
系统有任务挂起延时。挂起该任务,其他任务继续运行。
60user61
2楼-- · 2019-07-15 03:04
设一个定时器,设完就休眠,等待定时中断唤醒。
毛毛lallala
3楼-- · 2019-07-15 07:57
如果是带系统的,可以让当前任务休眠,待定时器时间到后唤醒任务继续执行。
cnm7
4楼-- · 2019-07-15 11:32
 精彩回答 2  元偷偷看……
zhouxk
5楼-- · 2019-07-15 15:37
用任务延时和定时器中断通知都行吧。

要求延时精度高,那就用定时器中断。如果不高就用任务延时,省事。
freexhd
6楼-- · 2019-07-15 18:32
Wu雨雨雨 发表于 1970-1-1 08:00

好的谢谢解答。

一周热门 更多>