搜索
bottom↓
回复: 22

有没有遇到这个问题:simulation is not running in real time due to excessive cpu

[复制链接]

出0入0汤圆

发表于 2008-5-26 22:50:22 | 显示全部楼层 |阅读模式
我对网上盛传的<<一个占用内存极少的菜单系统的实现>>进行proteus仿真时遇到一个奇怪的问题;
用Proteus仿真,会出现赋值不正确的现像;
如:我用软件仿真 i=0;结果就是0
  可我用Proteus仿真,i=0;结果却是0xff
  
重装keil和proteus,现象如故;
将keil升级至v8.08,proteus升级至v6.95,现象如故;
哪位知道,请指导一二,非常感激;

查看Proteus,发现有一Warning:simulation is not running in real time due to excessive cpu load
不知道是不是这个原因

(原文件名:ourdev_292132.JPG)


(原文件名:ourdev_292133.JPG)

出0入0汤圆

 楼主| 发表于 2008-5-26 22:53:26 | 显示全部楼层

(原文件名:dd.jpg)

下面是原代码和proteus
点击此处下载 ourdev_293773.zip(文件大小:18K) (原文件名:一个占用内存极少的菜单系统的实现_Proteus.zip)
点击此处下载 ourdev_293774.zip(文件大小:400K) (原文件名:一个占用内存极少的菜单系统的实现_SourceCode.zip)
点击此处下载 ourdev_293775.zip(文件大小:264K) (原文件名:一个占用内存极少的菜单系统的实现_演示.zip)

出0入0汤圆

 楼主| 发表于 2008-5-26 23:02:16 | 显示全部楼层
下图为网友成功的图片;可我就是因为这个原因弄不出来,郁闷;

(原文件名:ourdev_261569.jpg)

出0入0汤圆

 楼主| 发表于 2008-5-27 22:07:36 | 显示全部楼层
再顶,有知道的朋友,一定要帮忙解决哦!

出0入0汤圆

发表于 2008-5-27 22:22:28 | 显示全部楼层
我做1602的显示也是这个问题

出0入0汤圆

 楼主| 发表于 2008-5-29 20:06:13 | 显示全部楼层
肯定还有人遇到这个问题的;
知道的一定回答呀,再顶;

出0入0汤圆

 楼主| 发表于 2008-5-31 09:56:55 | 显示全部楼层
怎么遇到这个问题的人这么少呀,
再顶,问题仍然没解决;

出0入0汤圆

发表于 2008-9-21 09:53:11 | 显示全部楼层
我也遇到这个问题:simulation&nbsp;is&nbsp;not&nbsp;running&nbsp;in&nbsp;real&nbsp;time...无语...

出0入0汤圆

发表于 2008-9-28 14:48:14 | 显示全部楼层
參考一下:

http://tw.myblog.yahoo.com/showrain-wang/article?mid=30&l=f&fid=10

出0入8汤圆

发表于 2008-11-3 09:57:59 | 显示全部楼层
遇到过,好像是修改了一些电阻的参数,就可以.我说的不是上面的仿真示例.

出0入0汤圆

发表于 2008-12-25 09:32:18 | 显示全部楼层
我也遇到过,将单片机IO接到ULN2003A输入,COM接地就出现这种问题,输入端接上拉电阻的,而且我这样接2003也没有输出,不知道怎样连接材好,请高手指点

出0入0汤圆

发表于 2009-12-26 18:03:31 | 显示全部楼层
我做IIC时加上上拉电阻也会这样,去掉就没事

出0入0汤圆

发表于 2009-12-26 18:51:34 | 显示全部楼层
我也遇到过,网上查了查,说是把单片机的工作频率调低一点就可以了,我试过,有些情况好用,有些现象依旧

出0入0汤圆

发表于 2009-12-26 20:19:52 | 显示全部楼层
Warning:simulation is not running in real time due to excessive cpu load 的提示含义是:
——注意:由于CPU过负荷,仿真不能实时地运行。

仿真不能实时地运行,不是说仿真不能运行,只是仿真运行速度不能像真实的那样快速,显得比较慢或者很慢。
这是经常见到的提示,不是错误,不必在意它。

产生这种提示的原因大致是:
1. 所用计算机的性能差,速度上不去。
2. 资源(CPU、内存等)被其它应用程序占用。
3. 复杂的电路,特别是复杂的模拟电路,仿真起来是很累CPU的,更无法实现实时仿真。
4. 电路设计中的某些细节上的因素,也会在很大程度上影响到仿真速度。
5. Proteus本身的版本功能升级,也带来资源耗费的增大。例如,本人的经验,同样的仿真项目,7.2sp6就比7.4sp3、7.5sp3快得多。

出0入0汤圆

发表于 2009-12-26 23:42:55 | 显示全部楼层
嗯。。。

不过JQ_Lin老师说的最后那个问题。。。感觉就是机器又该升级了。。。。唉。。。

出0入0汤圆

发表于 2010-1-2 21:26:26 | 显示全部楼层
To 【14楼】 huayuliang 花生
。。。感觉就是机器又该升级了。。。。唉。。。
=====================================================================================================================

  我在【13楼】说的——“Proteus本身的版本功能升级,也带来资源耗费的增大。例如,本人的经验,同样的仿真项目,7.2sp6就比7.4sp3、7.5sp3快得多。”
  第一、在较简单电路和较小程序的仿真下,是不被觉察到的。
  第二、复杂电路和大程序的仿真,需要运算的工作量大到计算机无力应付得过来的情况下,必将显露出来。在我的老牌赛扬300A机器上表现是这样,在2.4G的新机器上的表现也是如此,只是速度都快了很多罢了。
  第三、硬件和程序的软件仿真,和实际硬件及其程序的运行,是完全不同的两码事。实际并不复杂的电路和程序,软件仿真起来,计算机就要经过好大一番折腾,总是要花费比实际更多的时间。所以,总是报告:仿真不能实时地运行。
    “Warning:simulation is not running in real time due to excessive cpu load”
这是不言而喻的。即使没有报告,仔细观察,它往往也做不到实时。
  第四、恐怕再好的机器也无力做到完全实时。仿真软件版本的差别也是必然的。
  第五、经历过才能有体会。坛中至少有一人会同意我。zcllom 星罗棋布仿真过大程序。

出0入0汤圆

发表于 2010-3-20 19:34:57 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2010-5-5 23:55:16 | 显示全部楼层
我也出现这样的问题,照上面几位大侠说的,改了以后,还是不行,2.6双核CPU,4G内存,

出0入0汤圆

发表于 2010-12-13 13:42:06 | 显示全部楼层
就是这个问题,有没有人能够解决这个问题啊,我在M128上移植ucos-II,仿真时任务挂起一个时钟节拍,可是等了半天,还是没能就绪,但我在硬件上测试很正常。应该不是电脑问题吧,我电脑配置应该是够高的了。谁能解答下啊???

出0入0汤圆

发表于 2011-4-5 12:57:43 | 显示全部楼层
我的电脑I7CPU也是这样,不过仿真的程序都能正确运行,只是慢了点,

出0入0汤圆

发表于 2012-5-20 12:10:24 | 显示全部楼层
我也是遇到这个问题了

出0入0汤圆

发表于 2012-5-20 23:57:16 | 显示全部楼层
不要指望完全“实时”!

出0入0汤圆

发表于 2013-4-29 16:07:01 | 显示全部楼层
将RP1中的上拉电阻改为digital
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-4 15:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表