我使用的是STM32F767,必须生成PWM信号才能为直流电动机供电。我开发了一个界面供用户输入占空比并输出电动机的速度。但我似乎无法在中断模式下生成PWM,它与HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1);
,但使用HAL_TIM_PWM_Start_IT(&htim2, TIM_CHANNEL_1);
则不起作用。我不知道是否需要执行一些回调函数。
由于我对这个主题不太满意,因此我希望获得有关此问题的帮助,或者至少需要一些有关如何解决该问题的知识。
谢谢!
答案 0 :(得分:0)
您需要在main中实现一个回调函数。您可以检查stm32f7xx_hal_tim.c文件以找到合适的回调函数来解决您的问题。