在使用SWM181CBT6作为主控芯片控制180度舵机时,首先应先配置好基本驱动,代码如下
PWM_CHA_Init(60000,20000);//7500-0度 //20000-90度 //31000-180度
使用时只需要更改占空比即可控制电机不同度数,可是有时候配置好所有代码后舵机就是毫无反应,此时我们需要更改系统晶振时钟,SWM181CBT6初始默认时钟为24MHz,需更改为48MHz,舵机才可以正常转动。配置方法如下:
将SYS_CLK改为SYS_CLK_48MHz内部高频48MHz RC振荡器即可。