** 一、 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界面处的相关按键介绍:
DARMSTM.DLL和-pSTM32F103ZE
**最重要的就是debug模式下选择VEIW下的最后一个选项**