你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

MDK怎么用虚拟示波器查看生成的pwm波形?

[复制链接]
孤鸿踏雪遗梦 提问时间:2016-1-15 23:20 /
本帖最后由 孤鸿踏雪遗梦 于 2016-1-15 23:22 编辑

新手,如题。用cubemax设置定时器,产生pwm信号。进入Debug后在Logic Analyze里,怎么添加IO口查看呢?最好有图说明,谢谢。
收藏 评论2 发布时间:2016-1-15 23:20

举报

2个回答
党国特派员 回答时间:2016-1-16 09:29:21
这个直没用过。。。 null.png null1.png null2.png null3.png null4.png
Angel_YY 回答时间:2018-3-22 20:18:40


keil里自带的stm32CPU为例,对PWM波形跟踪观测,打开C:\Keil\ARM\Boards\Keil\MCBSTM32\PWM_2目录下的stm32Dome,第一步:进行仿真配置,如图:

把开工程中的Abstract.txt文件有对工程的描述,PWMPB0.8PB0.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:
   - 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 at  100Hz.
   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信号会从这个寄存器反映出来)信号拖到逻辑析分析里,

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

第六步,点“GO”按钮进入全速运行,OKPWM波形出来了,用INOUT可以调扫描时间,如下图



评分

参与人数 1蝴蝶豆 +5 收起 理由
zero99 + 5

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版