各位大神,请帮忙!
想要实现的功能是:输出一定数量的PWM后,停止PWM的输出。本打算使用HAL_TIM_PWM_Start_IT、HAL_TIM_PWM_Stop_IT,中断回调函数分别尝试使用HAL_TIM_PWM_PulseFinishedCallback、HAL_TIM_OC_DelayElapsedCallback,在线调试时,都跑进中断回调函数了,可是函数内的语句并未执行,不知道什么原因,请大神指点。
或者是有什么好的方法可以实现想要的功能。在线等,再次谢过。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
有输出,我想实现,输出N个PWM后,停止PWM的输出。不知道如何实现,请问您有什么建议吗?
回调函数没进,那配置都有问题的。你试试PWM_START_IT看看
谢谢您的指导,按您的第一个指导方法,实现了我想要的功能,谢谢。
最初本打算用PWM_START_IT,用的回调函数HAL_TIM_PWM_PulseFinishedCallback,能进回调函数,但是不执行回调函数的语句。请问您知道是什么原因吗?
一周热门 更多>