初级会员

- 积分
- 67
- 金钱
- 67
- 注册时间
- 2015-9-6
- 在线时间
- 8 小时
|

楼主 |
发表于 2018-10-11 10:19:22
|
显示全部楼层
// myMbox = OSQCreate(&MsgGrp[0],256);
// OSQPost(myMbox,(void *)&TaskAMsg);
// void TASKA_task(void *pdata)
// {
// u8 err;
// pdata=pdata;
// while(1)
// {
// if(OSQPend(myMbox,0,&err)== (void *)&TaskAMsg)
// {
// printf("TaskA \r\n");
// OSQPost(myMbox,(void *)&TaskBMsg);
// OSTimeDly(100);
// }
// }
// }
// void TASKB_task(void *pdata)
// {
// u8 err;
// pdata=pdata;
// while(1)
// {
// if(OSQPend(myMbox,0,&err)== (void *)&TaskBMsg)
// {
// printf("TaskB \r\n");
// OSQPost(myMbox,(void *)&TaskAMsg);
// OSTimeDly(100);
// }
// }
// }
试过两个任务间的通信,用的消息队列,任务间可以通信没有问题。 |
|