LL_GPIO_AF_EnableRemap_SWJ();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals /
MX_GPIO_Init();
MX_TIM2_Init();
/ USER CODE BEGIN 2 */
LL_TIM_CC_EnableChannel(TIM2, LL_TIM_CHANNEL_CH2); //使能引脚
LL_TIM_CC_EnableChannel(TIM2, LL_TIM_CHANNEL_CH3);
LL_TIM_CC_EnableChannel(TIM2, LL_TIM_CHANNEL_CH4);
LL_TIM_EnableCounter(TIM2); 定时器使能
/* USER CODE END 2 */
/* Infinite loop /
/ USER CODE BEGIN WHILE /
while (1)
{
/ USER CODE END WHILE */
LL_TIM_OC_SetCompareCH2(TIM2 ,pwm_val+=10 );
LL_TIM_OC_SetCompareCH3(TIM2 ,pwm_val);
LL_TIM_OC_SetCompareCH4(TIM2 ,pwm_val);
LL_mDelay(2);
if(pwm_val>1000)
while (pwm_val-=10){
LL_TIM_OC_SetCompareCH2(TIM2 ,pwm_val );
LL_TIM_OC_SetCompareCH3(TIM2 ,pwm_val);
LL_TIM_OC_SetCompareCH4(TIM2 ,pwm_val);
LL_mDelay(5);
}
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
}