这里以PA1引脚为例:
开启定时器tim2 ,使能ch2通道
这里先设置输出频率为1000HZ
80000000/80/1000
初始占空比先设置为20%
HAL_TIM_PWM_Start_IT(&htim2,TIM_CHANNEL_2); //初始化定时器2的通道2
TIM2->ARR = 499; //可调节频率
TIM2->CCR2 = 50; //可调占空比
频率 = RCC/PSC/ARR
占空比 = CCR/ARR
这里以PA1引脚为例:
开启定时器tim2 ,使能ch2通道
这里先设置输出频率为1000HZ
80000000/80/1000
初始占空比先设置为20%
HAL_TIM_PWM_Start_IT(&htim2,TIM_CHANNEL_2); //初始化定时器2的通道2
TIM2->ARR = 499; //可调节频率
TIM2->CCR2 = 50; //可调占空比
频率 = RCC/PSC/ARR
占空比 = CCR/ARR