keil的软件逻辑剖析仪( logic analyzer)运用教程
以keil里自带的stm32的CPU为例,对PWM波形盯梢观测,翻开C:KeilARMBoardsKeilMCBSTM32PWM_2目录下的stm32的Dome,第一步:进行仿真装备,如图:
把开工程中的Abstract.txt文件有对工程的描绘,PWM从PB0.8和PB0.9输出,稍后将它参加软件逻辑剖析仪里。
The PWM project is a simple program for the STM32F103RBT6
using Keil MCBSTM32 Evaluation Board and demonstrating
the use of PWM (Pulse Width Modulation) with Timer TIM4 .
Example functionality:
– Clock Settings:
– TIM4 is running at
The Timer program is available in different targets:
第二、挑选软件仿真
第三、编译程序,假如程序没有错的话,将出现以下线框编译信息,然后进入调试,点出赤色的“D”按,如下图所示
第四步、把软件逻辑剖析仪把,并把要调查的波形信号拉到逻辑剖析仪里,假如进入调试状态下没有”sysbols”标签话,点击“View”菜单弹出来,从“Peripheral Register”里把要调查的(GPIOB_IDR输出的PWM信号会从这个寄存器反映出来)信号拖到逻辑析剖析里,
第五步、把不必的bit屏蔽掉,并按bit方式显现,装备如图
第六步,点“GO”按钮进入全速运转,OK,PWM波形出来了,用IN和OUT能够调扫描时间,如下图