下面是在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 */
|