Proteus:Simulation is not running in real time解决方法
时间:05-05 13:51 阅读:17081次
*温馨提示:点击图片可以放大观看高清大图
简介:本文图文讲解 遇到:Simulation is not running in real time due to excessive CPU load 的解决办法
Simulation is not running in real time due to excessive CPU load
如上图所示,相信这个问题很多人都碰到了。
网上说:原因是电脑CPU运行的速度跟不上单片机仿真的速度。
解决方法:
①尽量不用软件提供的大型测量设备,比如COUNTER TIMER等等。
②将元件的PRIMITIVE属性改为DIGITAL,默认为ANALOG。
■ 这个地方顺带提一点:单片机仿真的时候,上拉or下拉电阻,其属性也改为DIGITAL,否则电平会不对的。比如按键,按键按下之后,实际情况应该为低电平,但假如电阻属性为ANALOG,你会发现电平依旧是拉高的,与实际情况不相符。
实际上软件的帮助教程里面已经说到了这点。
点“?”,显示下图内容,单击“How to make simulation run fast”,就可以看到帮助内容了。如下图所示。
帮助里面已经说的很清楚了。
具体操作步骤如下:
⑴ 选中元件,右键,编辑其属性(我的软件是经过了汉化的,未汉化的操作一样)。如下图所示。
(2) 选“使用文本方式编辑所有属性”,将PRIMITIVE属性中的ANALOG改为DIGITAL。如下图所示。
遵照以上操作,基本上就可以解决问题了。