解决STM32硬件在线仿真时间和实际时间不匹配

 时间:2024-10-20 19:48:09

1、插一句题外话,此处的晶振频率设置是软件仿真的时钟频率,并不是硬件仿真的频率。

解决STM32硬件在线仿真时间和实际时间不匹配

2、点击Keil工具栏的“魔术棒”,然后点击“Debug”,弹出对话框的右手边,“Use”,因为我用的是ST公司的开发板,开发板上自带仿真(ST-Link Debugger),因此选中“ST-Link Debugger”,如果用J-Link仿真器的选择相应的仿真器即可,然后点击“Settings”

解决STM32硬件在线仿真时间和实际时间不匹配

3、在弹出的对话框中,点击“Trace”,会看到一个内核时钟Core Clock,因为我的开发板上是用的外部8M晶振,系统倍频到168MHz,因此在此处填入内核频率168MHz即可,这里不是外部晶振的频率,是系统经过时钟树后的系统时钟。

解决STM32硬件在线仿真时间和实际时间不匹配

4、这样,再进行硬件在线仿真时,仿真的时间就和实际时间是一样的了,调试起来很方便

  • matlab中如何对示波器进行设置
  • matlab 画箭头
  • matlab如何求系统中的传递函数
  • 如何设置Simulink示波器多个输入
  • matlab 关于plot函数作图后不弹框的处理
  • 热门搜索
    厦门美食攻略 怎样可以减肥 我的世界胡萝卜怎么种 轩辕剑6攻略 手机怎么连接电脑上网 减肥达人训练营 怎么申请电子邮件 信用卡年费怎么算 凝光圣遗物及武器搭配 清朝皇帝列表及简介