STM32F0 HAL库TIM16 PWM控制无效

错误函数  HAL_TIM_PWM_Start(&htim16,TIM_CHANNEL_1);

正确函数  HAL_TIMEx_PWMN_Start(&htim16, TIM_CHANNEL_1);

弄了很久,发现函数用错了。

上面一个函数是通用定时器的启动函数,TIM16属于高级(带死区参数配置)定时器,得用下面的函数。

问题解决。

你可能感兴趣的:(stm32,单片机,HAL库)