Buguie 2024-04-06 13:36 采纳率: 100%
浏览 84
已结题

STM32使用keil5进行软件仿真时间问题

Keil5软件仿真全速运行时,右下角的时间走得很慢时啥原因嗷?

断点测试过延时函数的时间,延时一秒时逻辑分析仪的高低电平确实准确,魔法棒配置修改过,是这样的

img

img

附上视频,问题展现更清晰!

img

想要实现软件仿真时间与外界相差不多的效果

  • 写回答

4条回答 默认 最新

  • GISer Liu 2024-04-06 20:13
    关注

    该回答引用自GPT-3.5,由博主GISer Liu编写:

    在使用Keil5进行STM32软件仿真时,发现仿真运行全速时,右下角的仿真时间走得很慢,与外界实际时间相差较大。这种情况可能由以下几个原因导致:

    1. 仿真速度设置不正确: 可以尝试在Keil5中调整仿真速度,选择适合的速度进行仿真。通常情况下,选择“Debug->Settings”菜单,然后在“Debug”选项卡中找到“Use Simulator”部分的“Clock (Hz)”选项,尝试将其调整为更高的值。
    2. 仿真时钟配置错误: 确保你的STM32芯片在Keil5中的仿真时钟配置是正确的。通常情况下,你需要在Keil5的“Options for Target”对话框中配置仿真时钟,以便与目标芯片的时钟频率相匹配。
    3. 系统负载过重: 如果你的计算机性能不足,可能会导致仿真运行缓慢。尝试关闭其他占用大量CPU资源的程序,或者考虑使用性能更好的计算机进行仿真。
    4. 软件设置问题: 检查一下Keil5的其他设置,例如调试配置、仿真选项等,确保没有设置错误导致仿真速度变慢。
    5. 其他可能原因: 如果以上方法都无法解决问题,可能需要进一步检查硬件连接、Keil5版本是否更新等问题。
      在排除以上可能原因后,如果问题仍然存在,建议查阅Keil5的官方文档或者在相关的论坛上提问,寻求更详细的帮助和解决方案。

    如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月15日
  • 已采纳回答 4月7日
  • 创建了问题 4月6日

悬赏问题

  • ¥30 要求把带有文件的上级文件夹改成文件的名字。要求BAT
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择
  • ¥15 Windows下部署Asmjit
  • ¥15 请问双层规划模型的上下层目标函数不一致,是如何保证迭代收敛性的