赞
踩
** 一、 keil5仿真时,添加动态数值至观察窗口(watch X),但是值不变化或提示错误。**
原因分析:
1.1 未将观察的变量配置为全局变量,需要将观察的变量配置为全局变量,且不能为static变量。
1.2 最主要的原因:
是在debug模式界面下,没有选择VEIW中的【periodict window update】,此选项没有选择的话,会导致debug时的变量不动态变化。
1.3 使用方法:
在debug模式下,鼠标左键点击观察变量,然后点击鼠标右键,选择Add 【变量】to,然后选择【watch】,即可将该变量添加至变量观察窗口处.
二、逻辑分析仪使用方法:
2.1 使用逻辑分析仪可以观察任意管脚,或者任意变量的波形变化。
使用方法:
2.2 逻辑分析仪位置:
2.3 添加【任意变量】至逻辑分析仪看波形,步骤:
在debug模式下,鼠标左键点击观察变量,然后点击鼠标右键,选择Add 【变量】to,然后选择最后一个选项【logic analyzer】,即可将该变量添加至逻辑分析仪波形观察窗口处.
2.3.1 成功添加界面:
2.4 添加任意管脚至逻辑分析仪处,观察管脚输出波形:
2.4.1 若为添加成功,或提示unknow signal,原因为此处配置问题,需将此处配置为如下图:
2.4.1.1 这种情况是Debug的设置不正确导致的。
2.4.1.2 需修改为如下图所示:
相关指令:DARMSTM.DLL和-pSTM32F103ZE
三、当一切都成功之后,点击debug模式下,全速运行,即可看到数值和波形动态变化啦。【**最重要的就是debug模式下选择VEIW下的最后一个选项**
】
三、debug界面处的相关按键介绍:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。