现在的位置: 首页uC/OS uC/GUI>正文
ucos ii 消息队列的使用
2013年05月08日 uC/OS uC/GUI 暂无评论

一: 定义相关信息
OS_EVENT *uartSend_Sem;                    //创建一个消息指针
void          *uartMsg[5];                     //定义一个消息指针数组,最大消息数量5个

二:在任务中创建消息队列
uartSend_Sem=OSQCreate(&uartMsg[0],5);
然后就可以等待队列了.
void *msg;
msg=OSQPend(uartSend_Sem,0,&err);

三:其他任务中发送消息:
OSQPost(uartSend_Sem,(void*)SOMEADDR);



给我留言

留言无头像?


无觅相关文章插件,快速提升流量