登录注册
论坛
一粒金砂(初级)
1
0
我在main函数中 Sem_F=OSFlagCreate(0,&err);
我在第一个任务中 for (;;) { OSFlagPend(Sem_F,(OS_FLAGS)3,0,0,&err);
我在第二个任务末尾 OSTimeDly(1000); //延时1S OSFlagPost(Sem_F,(OS_FLAGS)3,1,&err);
第一个任务优先级高,第二个任务优先级低,我希望先执行任务2,在执行任务1.为什么任务1会直接执行,结束之后在执行任务2呢?完全没有理会OSFlagPend
扫一扫,分享给好友
一粒金砂(高级)
34
信号量集.pdf
2011-11-7 19:56 上传
点击文件名下载附件
436.71 KB, 下载次数: 68
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »