系列文章目录
【STM32】HAL库 新建MDK工程
【STM32】HAL库 LED闪烁、流水灯
【STM32】HAL库 定时器中断
前言
使用PWM驱动呼吸灯
一、STM32CubeMX设置
二、代码
开始PWM
HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1);
呼吸灯驱动
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
for (i = 0; i <= 100; i++)
{
__HAL_TIM_SET_COMPARE(&htim2, TIM_CHANNEL_1,i);
HAL_Delay(10);
}
for (i = 0; i <= 100; i++)
{
__HAL_TIM_SET_COMPARE(&htim2, TIM_CHANNEL_1,100-i);
HAL_Delay(10);
}
}
/* USER CODE END 3 */