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

2025-04-11 06:58:50

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、这样,再进行硬件在线仿真时,仿真的时间就和实际时间是一样的了,调试起来很方便

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢