查看: 2460|回复: 2

[MQX] 长延时导致MQX创建任务失败?

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
15
最后登录
2017-6-27
发表于 2017-5-20 12:53:32 | 显示全部楼层 |阅读模式
向请教各路大神,在main_task任务里面需要一个长延时delay(400000) 100ms,这样会不会导致其他任务创建失败?
最近在调试一个项目,反复上下电时,有一个500us的任务会发生偶尔启动不了的情况,后来排查发现,在main_task里面
写了一个长延时函数delay(400000) 延时100ms,屏蔽后,没有出现,请问在main_task函数里面加入这种长延时,会不会影响其他任务创建?
但是又需要这个延时函数,该如何操作?
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24875
最后登录
2025-7-18
发表于 2017-5-24 14:46:25 | 显示全部楼层
time_delay 是一个阻塞性的调用, 它会将活动任务挂起。 长时间的delay建议使用定时器函数,详细请参考MQX USER GUIDE.
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9280
    最后登录
    2022-5-12
    发表于 2017-5-25 10:20:47 | 显示全部楼层
    学习了
    好好
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 08:51 , Processed in 0.096117 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表