打印

感谢众网友关注,下午公开答案

[复制链接]
楼主: wxj1952
手机看帖
扫描二维码
随时随地手机跟帖
21
2_1_I_C| | 2007-12-5 17:03 | 只看该作者 回帖奖励 |倒序浏览

在过会就是晚上了

使用特权

评论回复
22
古道热肠| | 2007-12-5 17:09 | 只看该作者

看不到了,马上下班了

当前时间:《17:10》

使用特权

评论回复
23
ayb_ice| | 2007-12-5 17:18 | 只看该作者

俺要下班了

到底是me答案啊

使用特权

评论回复
24
huangqi412| | 2007-12-5 17:34 | 只看该作者

哎,刚好5点半拉

使用特权

评论回复
25
athlon64fx| | 2007-12-5 18:10 | 只看该作者

我晕啊。

这就是所谓的“答案”吗?我以为有时间压缩算法,把时间压缩从2.8秒压缩到0.5秒。

废话少说,先解释一下如何做到“每秒钟运行一次一个500ms开销的任务,设其为F05()”

使用特权

评论回复
26
mapleyang| | 2007-12-5 18:11 | 只看该作者

re

终于出来啦,占个座先

使用特权

评论回复
27
athlon64fx| | 2007-12-5 18:23 | 只看该作者

本来很简单的一件事情,

表达不清楚,程序更是弄得乱七八糟。BS之...

使用特权

评论回复
28
athlon64fx| | 2007-12-5 18:30 | 只看该作者

太弱了

什么是细节问题?

1、用单CPU做一个精确的时钟。
2、以此时钟为基准,每秒钟运行一次一个500ms开销的任务,设其为F05()。  <--这一条基本上属于FP
3,每分钟到达时,运行一次4个紧密关联的函数,每个运行开销700ms, 设其为F071(),F072(),F073(),F074();要求4个函数必须顺序运行。

int main(void)
{
    while(1);
    return 0;
}

这样不是更好?忽略所有细节问题?

---------------------------------------

  wxj1952 发表于 2007-12-5 12:32 侃单片机  ←返回版面  按此察看该网友的资料 按此把**加入收藏夹 按此编辑本帖

楼主: 感谢众网友关注,下午公开答案

hotpower 早就把这道题的题意和解法基本说穿了。可惜没人注意到:

1、不能打断的(函数)时间必须小于节拍时间。字谜实际在函数的间隙上。
2、只要不出现时间的误差积累,就应该"算准"。否则就别玩了。
3、只要秒脉冲不丢,什么都好奔出来。

三个努力方向,一清二楚。追求其他的细节问题,连方向都不对了。

---------------------------------------

使用特权

评论回复
29
rodger_br| | 2007-12-5 18:37 | 只看该作者

切,忽悠

估计楼主的代码n多人都看得明白。
但是楼主却看不明白n多人贴的思路或代码。
拿DX/EX来当宝贝忽悠大家。

记得有一个兄弟时序图画得相当不错,哈

使用特权

评论回复
30
computer00| | 2007-12-5 18:46 | 只看该作者

哈哈~~~搬个凳子看楼主如何挨批~~~

俺该说的都在原来的帖子里面说过了,这里没必要再重复一遍了~~~

使用特权

评论回复
31
huangqi412| | 2007-12-5 18:50 | 只看该作者

再次路过

使用特权

评论回复
32
平常人| | 2007-12-5 18:56 | 只看该作者

再过5分钟就是中央电视台的新闻联播啦

赶快让我们看看那只纸老虎是什么样子!

从之前的帖子中看到LZ佩服了某个帖子的观点,这才知道LZ原来不是道中人,是个外来户。

使用特权

评论回复
33
x_tin| | 2007-12-5 19:04 | 只看该作者

顶上去,新闻联播已经过了6分钟了

使用特权

评论回复
34
xwj| | 2007-12-5 19:11 | 只看该作者

哈哈,哈哈哈...

使用特权

评论回复
35
chuangong| | 2007-12-5 19:41 | 只看该作者

看来我菜菜得不得了了,惭愧

因为我基本上没有看过陈工的代码!!哈哈哈……

“DX_1/EX_1 语句高手一看就知道是什么,这是陈明计书上提供的语句.”

使用特权

评论回复
36
huangqi412| | 2007-12-5 19:54 | 只看该作者

?????答案贴哪了???>

使用特权

评论回复
37
twz8858877| | 2007-12-5 20:02 | 只看该作者

18:03了

使用特权

评论回复
38
turmary| | 2007-12-5 20:35 | 只看该作者

32楼说的对,我来说两句

我怀颖楼主的这个框架做出来的时钟不可能准,不丢秒才怪,
我来说一下原因
1 EX_1,DX_1用在LZ说的不可中断任务两边,
想必是开关中断.

2 在F071-F074中某个函数运行时
关中断达到700ms,难保这中间不发生定时器中断,
使得RTX51内部使用的Timer0不正常工作,
而系统调用wait什么的是一定要到定时器数据的.
所以要丢秒.

3 把代码写得这么难看,可想而知其程序水平如何.

使用特权

评论回复
39
农民讲习所| | 2007-12-5 21:19 | 只看该作者

LZ是中国教育界的耻辱

LZ说的话用回LZ身上是最恰当不过的。

使用特权

评论回复
40
农民讲习所| | 2007-12-5 21:23 | 只看该作者

俺说的是“裸奔是串行化处理,OS是并行化处理”

不是简单的串行和并行概念

使用特权

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

本版积分规则