|
本人刚刚接触了ucosii,遇到一个问题:
我设计了3个任务:
任务A,任务B,任务C,优先级分别为5、6、7;
每个任务都是等待OSSemPend;运行完后OSSemPost下一个任务
在OSStart()之前,我使用下面的方法,让任务A先运行一次,
A= OSSemCreate (1);
B= OSSemCreate (0);
C= OSSemCreate (0);
现在遇到的问题是:A运行完,传给B运行,然后C无法执行,又跳转到A执行。
请问如何才能实现:
A运行完,传给B,
B运行完传给C,
C运行完,传给A,然后再次A-B-C??先谢谢各位!
|
|