利用mdk4中的逻辑分析仪分析io口的pwm波-皇冠最新app版本

×
嵌入式 > 嵌入式开发 > 详情

利用mdk4中的逻辑分析仪分析io口的pwm波

发布时间:2026-07-08 发布时间:
|
  • 标签:
1、先设置软件仿真 ,可参看stm32不完全手册的2.4的软件仿真这一章




example functionality:
- clock settings:
- xtal=8.00 mhz
- sysclk=72.00 mhz
- hclk= sysclk= 72.00 mhz
- pclk1= hclk/2= 36.00 mhz
- pclk2= hclk= 72.00 mhz
- adclk= pclk2/6 = 12.00 mhz
- systick = hclk/8=9.00 mhz

- tim4 is running at100hz.
leds pb8, pb9 are dimmed using the pwm function of tim4 channel3, channel4

the timer program is available in different targets:
simulator:- configured for software simulator
mcbstm32:- runs from internal flash located on chip
(used for production or target debugging)



第二、选择软件仿真




第三、编译程序,如果程序没有错的话,将出现以下线框编译信息,然后进入调试,点出红色的“d"按,如下图所示



第四步、把软件逻辑分析仪把,并把要观察的波形信号拉到逻辑分析仪里,如果进入调试状态下没有"sysbols"标签话,点击“view”菜单弹出来,从“peripheral register”里把要观察的(gpiob_idr输出的pwm信号会从这个寄存器反映出来)信号拖到逻辑析分析里, 或者直接添加portx.x引脚查看。





第五步、把不用的bit屏蔽掉,并按bit形式显示,配置如图



第六步,点“go”按钮进入全速运行,ok,pwm波形出来了,用in和out可以调扫描时间,如下图






『本文转载自网络,皇冠最新app版本的版权归原作者所有,如有侵权请联系删除』

网站地图