STM 32 —— Hello World 3(波形检测)

STM 32 —— Hello World 3(波形检测)

仿真模式设置

配置如图:

image

注意:图中的位置一定要配置好,否则仿真运行之后,打开逻辑分析仪器,会出现:无法找到对应的引脚、无法找到端口、添加端口失败等问题

仿真运行

启动逻辑分析仪

首先,按照我们在 ARM 汇编中提到的流程,使用 keil 仿真运行我们点亮小灯泡的程序,如下:

image

然后选择并打开逻辑分析仪:

image

界面如下:

image

添加目标端口

然后再逻辑分析仪中选择我们要观察的 I/O 口:

image

image

我们可以通过以下几种方式添加目标端口:

  1. 输入命令查询,在途中的位置输入 dir vtreg 命令:

image

  1. 直接添加 PORTA :

image

  1. 通过定义的引脚进行添加,如果使用的是 A5 ,则直接添加 PORTA>>5:

image

引脚添加完成之后,要将所有引脚的 Display Type 都设置为 Bit ,这样才能看到想看到的效果

添加了引脚之后,直接关闭此页面即可,然后运行程序,我们就能看到相对应的波形图:

image

由波形图可知,其实小灯泡是低电平发光,高电平熄灭,所以,小灯泡(发光二极管)的初始状态应该设置为高电平才能使其熄灭

实际波形变化时间如下:

image

实际时间为 1.006s ,接近于 1s

参考文档

  1. keil的软件逻辑分析仪( logic analyzer)使用教程
posted @ 2022-10-10 00:23  ppqppl  阅读(69)  评论(0编辑  收藏  举报