μCOS Ⅱ嵌入式操作系统及开发课件-4.ppt

μCOS Ⅱ嵌入式操作系统及开发课件-4

* * 4.5 消息队列及其操作 消息队列的操作 请求消息队列(处理原理图解) * * 4.5 消息队列及其操作 消息队列的操作 查询消息队列(略) * * 4.5 消息队列及其操作 消息队列的操作 清空消息队列 任务中可以使用 OSQFlush( ) 系统函数清空指定的消息队列;该函数的原型如下: INT8U OSQFlush (OS_EVENT *pevent) ; 备注:主要动作 ① OS_Q-OSQIn = OSQStart; ② OS_Q-OSQOut = OSQStart; ③ OS_Q-OSQEntries = 0; * * 4.5 消息队列及其操作 消息队列的操作 清空消息队列 使用该系统函数清空指定的消息队列“前/后”的队列事件情况: INT8U OSQFlush (OS_EVENT *pevent) ; * * 4.5 消息队列及其操作 消息队列的操作 删除消息队列(入口参数) 对于系统中不再使用的消息队列,可以使用系统函数 OSQDel( ) 删除指定的消息队列;函数原型: OS_EVENT *OSQDel ( OS_EVENT *pevent, //欲删除的Q事件指针 INT8U opt, //删除方式选项 INT8U *err); //本函数运行效果 入口参

文档评论(0)

1亿VIP精品文档

相关文档