一、新建工程
二、配置定时器
这里我们以开启定时器tim1为例,配置具体参数如下:
开启1号通道后,可以看到输出的GPIO为PE9。
三、舵机接线
这里舵机的PWM信号线就接我们开发板的PE9
四、编写代码
在main.c文件中main函数写入代码
/* USER CODE BEGIN 2 */
HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1);
/* USER CODE END 2 */
在主循环中写入如下代码
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
__HAL_TIM_SET_COMPARE(&htim1,TIM_CHANNEL_1,2500-1);
HAL_Delay(1000);
__HAL_TIM_SET_COMPARE(&htim1,TIM_CHANNEL_1,1500-1);
HAL_Delay(1000);
}
/* USER CODE END 3 */