ucosiii的事件标志组的应用问题

2019-07-20 04:33发布

我想做一个事件标志组英文。先说一下,我想达到的效果,设置A任务、B任务。A任务开启了两个超声波。B任务去检测这两个超声波。如果检测到其中任意一个距离小于某个值就printf(“aaa”).如果没有就printf(“bbb”)。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
chao超
2019-07-20 20:25
OSFlagPend((OS_FLAG_GRP*  )&EventFlags,
                           (OS_FLAGS      )Flag_1+Flag_2,
                           (OS_TICK       )0,
                           (OS_OPT        )OS_OPT_PEND_FLAG_SET_ANY+OS_OPT_PEND_NONE_BLOCKING;,
                           (CPU_TS*       )0,
                           (OS_ERR*       )&err);
timeout=0;OS_OPT_PEND_BLOCKING平时任务是堵塞状态下面根本怎么会有printf(“bbb”) 要么就是timeout不为0;timeout=0;OS_OPT_PEND_NONE_BLOCKING会出现你的情况

一周热门 更多>