STM32F7系列PWM输出

2019-07-20 03:11发布

各位大神,请帮忙!
想要实现的功能是:输出一定数量的PWM后,停止PWM的输出。本打算使用HAL_TIM_PWM_Start_IT、HAL_TIM_PWM_Stop_IT,中断回调函数分别尝试使用HAL_TIM_PWM_PulseFinishedCallback、HAL_TIM_OC_DelayElapsedCallback,在线调试时,都跑进中断回调函数了,可是函数内的语句并未执行,不知道什么原因,请大神指点。
或者是有什么好的方法可以实现想要的功能。在线等,再次谢过。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Psheng
1楼-- · 2019-07-21 07:27
 精彩回答 2  元偷偷看……
zqy890520
2楼-- · 2019-07-21 09:04
Psheng 发表于 2019-3-18 15:10
仿真看下咯,不执行是判断不成立吗

不需要进行判断;
进入回调函数后,需要实现变量自加,可是就是不执行,打断点可以看到进回调函数了,可是变量一直为0,不自加。

一周热门 更多>