模拟舵机学习(c8t6主控制器)

模拟舵机学习(c8t6主控制器)

 

 Prescler  = HCLK(在时钟配置页面有) - 1    MHZ

Counter Period 预分频值,计算方式在最下面模拟舵机学习(c8t6主控制器)

 

 模拟舵机学习(c8t6主控制器)

 

 模拟舵机学习(c8t6主控制器)

 

 模拟舵机学习(c8t6主控制器)

 

 模拟舵机学习(c8t6主控制器)

 

 核心代码

 

1     HAL_TIM_Base_Start_IT(&htim14);//开启定时器14中断
2     HAL_TIM_PWM_Start(&htim14,TIM_CHANNEL_1);//开启14中断的PWM模式
3   
4     
5     __HAL_TIM_SET_COMPARE(&htim14,TIM_CHANNEL_1,18500);/根据具体值自己计算

频率50HZ,周期为0.02S==>20000ms

预分频值为20000-1=19999ms

在定时器中选定好PWM模式之后,引脚图上会标出PWM输出引脚,无需在设置另外的引脚

占空比是在程序里面设置的不是在cubemx上设置的,代码如上所示

 模拟舵机控制  https://wenku.baidu.com/view/275e61308e9951e79b892776.html

上一篇:弱智写固件-pwm


下一篇:【单片机程序设计】如何单定时器配置多路PWM