导读:很多时候我们并不满足于查看变量的值,可能还想看这个变量的历史变化,同时以波形的方式显示出来,这就需要了解 KEIL 另一个有趣的东西:逻辑分析仪。
以 STM32F103RET6,外接 8M 晶振,输出引脚 PA.7,70 Khz 为例.每一步都很重要。
(1) 准备输出 PWM 的程序
(2) 设置时钟,设置为 8M。点击图示,进入配置页面。在 Target 中配置 8M 晶振,在同一界面的 Debug 配置为仿真模式。



(3) 进入仿真界面,点击 Debug 图标。


(4) 找到逻辑分析仪界面。点击所示,即可出现窗口。也可在 View 菜单中找分析窗口。
(5) 点击 Setup,进入设置界面,如图,敲上 porta.7 (PA7 引脚),按回车键,点击 Close 然后在回到这个界面设置 Display Type 为 bit,表示显示位。再 Close。

(6) 以下是最终结果。

(7) 先开始运行程序一会再停止。注意一定要停止,否则分析窗口不会出现波形。

(8) 最后就是窗口的使用了,将光标点(不是移)在窗口上,鼠标滚轮移动可以调节波形大小,左击波形的某个位置,再点击移动光标置另一个位置,就会显示时间差和频率。可以放大后再确定位置。