打印
[uCOS/RTOS]

新手,问下大家ucosii的设计问题

[复制链接]
1160|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhangzerui20|  楼主 | 2015-5-11 09:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做毕业设计,有一个功能是,在LCD上显示时钟和温度,一秒时钟更新一次,一秒采集一次温度。
时钟用的是RTC中断,LCD的显示是一个任务,采集温度是一个任务。
我准备用两个互斥信号量,sem1,sem2
sem1用来使LCD任务和RTC中断互斥的访问 时间 的数据结构
sem2用来使LCD任务和采集温度任务互斥访问 温度 的数据结构

大家帮我看看这样还能保证一秒一次更新么?这样设计还能够保证实时性么,这是我的第一个UCOS设计,希望大神们能帮帮忙,告诉我改怎么设计。

相关帖子

沙发
hunancjz| | 2015-5-12 17:47 | 只看该作者
没有说LCD的更新频率

使用特权

评论回复
板凳
zhangzerui20|  楼主 | 2015-5-13 09:07 | 只看该作者
hunancjz 发表于 2015-5-12 17:47
没有说LCD的更新频率

大哥,我设置的LCD的更新频率是1秒,你看看怎么样,设置成多少好一点

使用特权

评论回复
地板
john_lee| | 2015-5-13 13:27 | 只看该作者
如果两个任务都是1秒的周期,那么用一个任务就够了。
-------
如果系统里只有一个任务,那么也就没有必要用RTOS了。

使用特权

评论回复
5
hunancjz| | 2015-5-28 16:15 | 只看该作者
zhangzerui20 发表于 2015-5-13 09:07
大哥,我设置的LCD的更新频率是1秒,你看看怎么样,设置成多少好一点

一秒可以,太快也没什么意义

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝