OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 500|回复: 1

PWM开启后,想关掉PWM关不掉

[复制链接]

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2023-5-29
在线时间
106 小时
发表于 2024-7-11 09:12:10 | 显示全部楼层 |阅读模式
1金钱
使用定时器产生PWM去控制外部电路,外部电路是模拟电路部分,32输出PWM的IO口跟模拟电路部分用了光耦隔离开,当我要输出PWM时调用了:HAL_TIM_PWM_Start这个函数,然后要关闭PWM,不输出PWM时调用了HAL_TIM_PWM_Stop这个函数,问题就是有时候正常关闭,但有时候调用关闭函数后,出现的现象是PWM还是有波形输出,用示波器测32的IO口和通过光耦输出的引脚,两端都有PWM输出,并没有关掉,PWM产生也没有用中断的方式,直接用定时器计数器产生的,不存在中断干扰,不知道是什么原因导致关不掉PWM输出

最佳答案

查看完整内容[请看2#楼]

进debug,看关不掉的时候手动关闭行不行,不行的话就是软件哪里又开了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

2103

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4584
金钱
4584
注册时间
2015-1-10
在线时间
573 小时
发表于 2024-7-11 09:12:11 | 显示全部楼层
进debug,看关不掉的时候手动关闭行不行,不行的话就是软件哪里又开了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 12:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表