错误函数 HAL_TIM_PWM_Start(&htim16,TIM_CHANNEL_1);
正确函数 HAL_TIMEx_PWMN_Start(&htim16, TIM_CHANNEL_1);
弄了很久,发现函数用错了。
上面一个函数是通用定时器的启动函数,TIM16属于高级(带死区参数配置)定时器,得用下面的函数。
问题解决。
错误函数 HAL_TIM_PWM_Start(&htim16,TIM_CHANNEL_1);
正确函数 HAL_TIMEx_PWMN_Start(&htim16, TIM_CHANNEL_1);
弄了很久,发现函数用错了。
上面一个函数是通用定时器的启动函数,TIM16属于高级(带死区参数配置)定时器,得用下面的函数。
问题解决。