下面是在main.c里面添加的两块代码。
添加的第一部分代码:/* USER CODE BEGIN 2 */
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_1);
/* USER CODE END 2 */
添加的第二部分代码:/* USER CODE BEGIN 4 */
void HAL_SYSTICK_Callback(void)
{
static volatile int16_t duty = 0;
static volatile int8_t step;
if(duty == 0)
step = 1;
if(duty == 499)
step = -1;
duty += step;
TIM3->CCR1 = duty;
}
/* USER CODE END 4 */
|