嵌入式学习小组
直播中

赵娜

8年用户 118经验值
私信 关注

一个任务每次工作到一定阶段后需要等到好几分钟后才继续接下去执行该任务如何解决?

要求:一个任务每次工作到一定阶段后需要等到好几分钟后才继续接下去执行该任务。那么这个几分钟延时用vtaskdelay()合适还是用专门定时器定时几分钟时代到了消息通知合适?

回帖(2)

陈利妮

2020-6-13 12:14:20
用消息机制比较好
举报

解丽娟

2020-6-13 12:25:25
在OS里面,推荐用软件定时器(个人感觉freertos的软件定时器比UCOSIII的使用更灵活),然后在在回调函数里面发信号量或则发消息给该任务。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分