这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ucos ucos任务间通信

共5条 1/1 1 跳转至

ucos ucos任务间通信

院士
2006-09-17 18:14:16     打赏
ucos ucos任务间通信



关键词: 任务     通信    

院士
2006-12-22 22:43:00     打赏
2楼
问 键盘和lcd:
键盘(2个按键)用于切换不同信息、修改数据,相关数据通过lcd显示,许多dx建议用邮箱实行任务间通信,但我还有点想不通:
当通过按键切换显示不同信息时,可以通过按键任务向显示任务发送一个消息,显示任务接收到消息后可以得知显示任务要显示的信息类型,比如从显示长度到显示宽度,这时候宽度这个数据从哪里得到?按键任务并不会发送相关宽度内容消息,用临时变量记录吗?
1: 现在采用全局变量的方式实现采用全局变量的方式是不是在任务中读、写全局变量时,都要关中断?

菜鸟
2013-01-14 00:03:17     打赏
3楼
lllllllllllllll

高工
2013-02-24 12:40:09     打赏
4楼

在ucOS-II中,这种任务间的通信一定要尽量利用系统资源,得使用信号量,消息队列等


菜鸟
2013-03-20 22:38:40     打赏
5楼

建议使用消息。

我建议使用如下的方式:

1. 使用定时器或在systick中加入键盘扫描

2. 扫描得到按键时,将按键值以消息的形式发出

3. 应用程序等待按键消息,并对按键作出反应


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]