你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

UCOSii的任务切断,高手看过来

[复制链接]
liuxy236@tom.co 提问时间:2016-12-6 15:17 /
如题:void LED_task(void *pdata)
{

    while(1)
    {
     LED_A_OPEN;
     LED_B_CLOSE;
     OSTimeDly(500);                   //此处如果运行到 OSTimeDly(100)的时候需要将LED_A_CLOSE;并且此代码不再运行,该怎么办
     LED_A_OPEN;
     LED_B_OPEN;
     OSTimeDly(500);

    }
}
收藏 1 评论3 发布时间:2016-12-6 15:17

举报

3个回答
liuxy236@tom.co 回答时间:2016-12-6 15:18:58
发错地方了,烦版主挪一下位置
党国特派员 回答时间:2016-12-6 16:56:48
LED_A_OPEN;
OSTimeDly(100);
LED_B_CLOSE;
OSTimeDly(400);

楼主是否要的是这个意思?
liuxy236@tom.co 回答时间:2016-12-6 22:40:25
谢谢特派员同志,不是这个,事件是随时发生的,不一定在100,有可能200,有可能X ,有个放弃延时的函数,不知道在ISR里能调用不?

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版