司马x30和兽舵机sg90通讯协议6pro2哪个好


舵机的控制需要MCU产生一个20ms的脉冲信号以0.5ms到2.5ms的高电平来控制舵机的角度
TIM1:TIM1->arr(预装载值),cout值为自设 通过改变cout的值从而进行cout和预装载值的比较 从而控制高电平时间
0.5ms-2.5ms这段高电平时間越长舵机转过角度越大0.5ms舵机就转过0°,2.5ms舵机就转到最大角度
 
//arr:自动重装值
//psc:时钟预分频数
 
 
 
 //设置该引脚为复用输出功能,输出TIM1 CH1的PWM脉冲波形
 
 
 
 
 
 
 
 
 
 

  
 
 

  


舵机的控制需要MCU产生一个20ms的脉冲信号以0.5ms到2.5ms的高电平来控制舵机的角度
TIM1:TIM1->arr(预装载值),cout值为自设 通过改变cout的值从而进行cout和预装载值的比较 从而控制高电平时间
0.5ms-2.5ms这段高电平时間越长舵机转过角度越大0.5ms舵机就转过0°,2.5ms舵机就转到最大角度
 
//arr:自动重装值
//psc:时钟预分频数
 
 
 
 //设置该引脚为复用输出功能,输出TIM1 CH1的PWM脉冲波形
 
 
 
 
 
 
 
 
 
 

  
 
 

  

参考资料

 

随机推荐