680|4

351

帖子

0

资源

一粒金砂(中级)

使用protues仿真stm32时,没有错误产生,但是不运行 [复制链接]

具体现象是,在仿真时,protues只提示“simulation is not running in real time due to excessive CPU load”,然后就不再运行(通过在程序中反转PB^9观察)

此帖出自stm32/stm8论坛
捕获4.PNG

DDVC.rar

10.31 MB, 下载次数: 0


回复

351

帖子

0

资源

一粒金砂(中级)

Protues工程和keil工程 


回复

1万

帖子

2853

资源

管理员

我看到一个网友跟你情况差不多,有人解答如下: 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快得多。 在较简单电路和较小程序的仿真下,是不被觉察到的。 复杂电路和大程序的仿真,需要运算的工作量大到计算机无力应付得过来的情况下,必将显露出来。在老牌赛扬300A机器上表现是这样,在2.4G的新机器上的表现也是如此,只是速度都快了很多罢了。 硬件和程序的软件仿真,和实际硬件及其程序的运行,是完全不同的两码事。实际并不复杂的电路和程序,软件仿真起来,计算机就要经过好大一番折腾,总是要花费比实际更多的时间。所以,总是报告:仿真不能实时地运行。 “Warning:simulation is not running in real time due to excessive cpu load” 这是不言而喻的。即使没有报告,仔细观察,它往往也做不到实时。 恐怕再好的机器也无力做到完全实时。仿真软件版本的差别也是必然的。


回复

1万

帖子

2853

资源

管理员

计算机仿真速度不会像期望中那样的速度 仿真只是理想状态的预算 这个不是错误 只是仿真速度慢了点而已 建议你在运行前关闭一些不必要的软件 这个和你计算机有很大的关系


回复

46

帖子

0

资源

一粒金砂(中级)

进行项目开发时小模块一个一个分别测试好,最后组合起来进行调试绝对不会太难!否则不知道哪里出了问题。一步一个脚印!饶幸很艰难。


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表