嵌入式系统软件设计讲解.ppt

嵌入式系统软件设计讲解

消息队列| μC/OS-II程序设计基础 任务间同步 TaskKEY任务主要代码如下。 void TaskKEY (void *pdata) { …… for (i = 0; i QSIZE; i++) { dly[i] = i*20; } while (1) { while ((IO0PIN KEY1) != 0) { OSTimeDly(1); } for (i = 0; i QSIZE; i++) { OSQPostOpt (q, dly[i], OS_POST_OPT_BROADCAST); } while ((IO0PIN KEY1) == 0) { OSTimeDly(1); } } } 延时1个节拍,用于任务切换 延时1个节拍,用于任务切换 等待按健按下 等待按健释放 以广播形式发送消息,所有等待此队列的任务均获得消息 初始化代码 存储延时参数,每次加20 消息队列| μC/OS-II程序设计基础 任务间同步 LED任务的代码如下。 void TaskLED (void *p

文档评论(0)

1亿VIP精品文档

相关文档