[N32L4xx] L406的定时器DMA例程,修改频率后,输出波形异常

[复制链接]
1513|9
 楼主| 倚楼听风和雨 发表于 2023-5-10 16:03 | 显示全部楼层 |阅读模式
本帖最后由 倚楼听风和雨 于 2023-5-10 16:03 编辑

      今天测试DMA修改PWM占空比时,发现输出的PWM波形异常,用示波器抓出来的波形会有一段没有输出;直接下载L406的例程(TIM-DMA),用示波器抓到的波形是正常的,6个周期修改一次占空比;后面发现只要修改PWM的频率,示波器抓到的PWM波形就会有一段没有输出;有大佬知道是为啥吗?
下载例程输出的PWM波形:
33ee80ad43f0ac58d225209e304b49d.jpg
修改频率后,示波器抓到的PWM波形:
0bf517063a8aa7ef3a8332915198e4b.jpg           b1fe5cce20f29ad3f87a44bf92fe3f8.jpg

不明白为啥会有一段无输出,求大佬指教。


评论

有人说是我示波器的问题导致的  发表于 2023-6-8 14:33
tpgf 发表于 2023-6-2 14:51 | 显示全部楼层
修改频率的话 是不是涉及到的方面比较多啊
nawu 发表于 2023-6-2 15:25 | 显示全部楼层
感觉是在周期性的修改pwm的频率啊
aoyi 发表于 2023-6-2 15:49 | 显示全部楼层
如果在普通模式下修改pwm的占空比会出现这种现象吗
zljiu 发表于 2023-6-2 16:08 | 显示全部楼层
在修改pwm的占空比的时候会不会需要在特定的时间或者位置进行修改呢
gwsan 发表于 2023-6-2 17:01 | 显示全部楼层
难道每次修改占空比 都需要一定时间进行重新配置?
tfqi 发表于 2023-6-2 17:18 | 显示全部楼层
极有可能也是dma的配置上有一些问题 和pwm的配置有不和谐的地方了
 楼主| 倚楼听风和雨 发表于 2023-6-8 14:31 | 显示全部楼层
nawu 发表于 2023-6-2 15:25
感觉是在周期性的修改pwm的频率啊

这个例程的功能就是每隔一定的周期修改占空比,输出波形
 楼主| 倚楼听风和雨 发表于 2023-6-8 14:32 | 显示全部楼层
gwsan 发表于 2023-6-2 17:01
难道每次修改占空比 都需要一定时间进行重新配置?

PWM的设置里可以设置修改占空比后立马生效或者下个周期生效
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

23

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部