protues仿真出现Simulation is not running in real time....的情况处理

最近在做交通灯的protues仿真的时候发现出现了Simulation is not running in real time due to excessive CPU load 这条警告,而且仿真程序运行的速度非常慢。


通过百度查询,最终得出结论:是因为仿真里面用了大量的led灯,双击该器件可以看到Model Type选项里选择的是Analog(模拟),所以大大增加的软件的计算量,导致运行缓慢,而在我的仿真里只需要LED实现亮灭两种状态就可以了,所以将该选项改为Digital(数字)就可以了,实测有效。


<think>嗯,用户遇到了Proteus仿真中的错误提示:“Pin 'EXT' is not modelled. [U3]”。首先,我需要确定这个错误的具体原因。通常,Proteus中出现引脚未建模的提示,可能是因为元件模型不完整或者仿真模型不支持某些引脚功能。 接下来,我应该考虑用户使用的元件型号是否正确。例如,如果U3是某个微控制器或特定芯片,可能需要检查元件库中的模型是否完整。有些元件的仿真模型可能没有完全实现所有引脚的功能,特别是像“EXT”这样的特殊功能引脚,可能需要外部电路或额外的配置。 然后,用户可能在设计电路时没有正确连接该引脚。需要确认“EXT”引脚是否需要连接到特定的电压源、地或者其他元件,以确保仿真时不会出现悬空引脚的问题。此外,检查元件的属性设置也很重要,看看是否有需要启用的特殊功能选项,比如外部中断或时钟输入,这些可能需要手动配置。 另外,用户可能使用的是简化模型,这时候建议更换为更详细的仿真模型,或者手动添加外部电路来模拟该引脚的功能。例如,如果“EXT”是外部中断引脚,可能需要上拉电阻或下拉电阻来稳定信号。 最后,查阅Proteus的官方文档或论坛可能会有帮助,看看是否有其他用户遇到类似问题,并找到官方推荐的解决方案。如果以上方法都无效,可能需要考虑更换元件型号或联系技术支持。 总结起来,解决步骤应该是检查元件型号、连接是否正确、配置属性、更换模型或添加外部电路,以及查阅文档寻求帮助。这些步骤应该能帮助用户逐步排除问题,解决仿真错误。</think>### Proteus仿真中“Pin 'EXT' is not modelled. [U3]”解决方案 #### 1. 检查元件型号与仿真支持 - **问题原因**:某些元件的仿真模型未完全实现所有引脚功能,尤其是特殊功能引脚(如外部中断、时钟输入等)[^1]。 - **解决方案**: 1. 双击元件U3,确认其具体型号(如ATmega328P、STM32等) 2. 在元件属性中勾选`Edit all properties as text`,检查是否有`SIMULATION=YES`属性 3. 通过菜单`Library → Compile to Library`更新元件库 #### 2. 引脚连接配置 - **典型错误场景**:当使用外部晶振、调试接口或特殊功能引脚时: ```plaintext [电路示例] U3(EXT) —— 悬空(错误) U3(EXT) —— 上拉电阻+VCC(正确) ``` - **处理方法**: 1. 添加外部上拉/下拉电阻(推荐值:10kΩ) 2. 连接至逻辑电平(如固定接VCC/GND) 3. 使用激励源模拟信号(`Generator Mode → DC`) #### 3. 模型替换技巧 对于常见微控制器: 1. 右键元件选择`Decompose` 2. 删除原模型 3. 从库中重新拖放**带**`(Model)`后缀的元件 4. 使用`Debug → Watch Window`实时监控引脚状态 #### 4. 特殊案例处理 - **STM32的NRST引脚报错**: ```plaintext (1) 添加100nF电容到地 (2) 连接10kΩ上拉电阻至3.3V ``` - **AVR的XTAL引脚警告**: ```plaintext (1) 放置12MHz晶振 (2) 添加22pF负载电容 (3) 在`Advanced Properties`中启用`CKSEL Fuses` ```
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值