1.CUBEMX配置
2.代码
开启PWM输出
//使能TIM3的PWM输出,启用通道1
HAL_TIM_PWM_Start_IT(&htim3,TIM_CHANNEL_1);
中断处理函数
//PWM中断
void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim)
{
if(htim == &htim3&&htim->Channel == HAL_TIM_ACTIVE_CHANNEL_1)
{
//逻辑代码
}
}