为什么MG995舵机在一样的程序下 那个频率 占空比一样 有的舵机可以动 有的却 不可以动 是为什么?
你这问太笼统了,咋回答你啊,硬件问题,接线问题,你要是这个管脚驱动成功,另一个管脚驱动不成功的这种情况,你软件配置问题,你驱动问题,脑补回答你啊
时钟树的配置基本配置。
开启定时器3的通道1,APB1上的时钟频率为84Mhz。
84M/84=1Mhz,即在1s内计数一百万次,我们需要设定20ms,则重装载值应为20000。
检查GPIO。
while中代码:
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_1,500);//0°
HAL_Delay(1000);
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_1,1000);//45°
HAL_Delay(1000);
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_1,1500);//90°
HAL_Delay(1000);
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_1,2000);//135°
HAL_Delay(1000);
__HAL_TIM_SetCompare(&htim3,TIM_CHANNEL_1,2500);//180°
HAL_Delay(1000);