STMCUBEMX_PWM输出
说明:
1、输出PWM控制电机速度,控制灯光亮度
2、输出PWM经过积分电路后,实现可调电压输出
实际项目应用
1、工程配置
2、应用代码
void system_init(void)
{
HAL_Init();
SystemClock_Config();
MX_TIM2_Init();
HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_2);//自己手动开启
__HAL_TIM_SET_COMPARE(&htim2,TIM_CHANNEL_2,0);//手动设置占空比0%
__HAL_TIM_SET_COMPARE(&htim2,TIM_CHANNEL_2,1800);//手动设置占空比50%
__HAL_TIM_SET_COMPARE(&htim2,TIM_CHANNEL_2,3600);//手动设置占空比100%
}