keil5软件仿真STM32F103波形

近日,在使用 Keil5 MDK 对STM32进行仿真的时候,无法查看IO端口的信号波形。

在网络上搜索了一番,才搞明白原因:一是没有选中【设置】选项中的【仿真器(simulator)】;二是【Debug】中的参数设置有问题。

现将有关设置记录如下:

第一步,在工程选项中,找到【debug】选项卡,左上方,一定要选中【use simulator】;

第二步,在下方的参数设置中,一定要修改四个参数,即第2步和第3步;

第三步,四个参数分别为【DARMSTM.DLL】、【-pSTM32F103ZE】、【TARMSTM.DLL】和【-pSTM32F103ZE】。

见下图所示:

keil5软件仿真STM32F103波形

2.仿真基本设置

首先进入仿真设置,然后点击波形查看图标。

keil5软件仿真STM32F103波形

设置添加需要查看的硬件IO口。在setup中输入PORTX.i等需要观察的引脚。

keil5软件仿真STM32F103波形

如果此时波形未出现动态的变化就需要检查是否有如下设置
keil5软件仿真STM32F103波形

如果需要调整方便查看波形的话,点击   in out all 调整波形
特别需要注意的是:我IO设置为开漏输出,居然仿真都不能输出波形,这个问题坑了我好久。

来源:zlkk00

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年6月6日
下一篇 2018年6月6日

相关推荐