中级会员
- 积分
- 262
- 威望
- 206
- 贡献
- 42
- 兑换币
- 20
- 注册时间
- 2009-5-26
- 在线时间
- 7 小时
|
1贡献
PWME = 0x00; //PWM01
PWMCTL = 0x10; //通道1 0 合并
PWMCLK = 0x00; //选择时钟源A,B
PWMPRCLK = 0x33; //时钟源A,B clock=bus clock/8
PWMPOL = 0xFF; //下降沿计数
PWMCAE = 0x00; //左对齐
PWMPER01= 30000; //输出频率=24000000/(*8*30000)=100Hz即10ms舵机工作频率
PWMDTY01 =6000; //0度 2250? 6000?
PWMPER2 = 200; //输出频率=24000000/(8*200)=7500Hz
PWMDTY2 = 35; //占空比= PWMDTY2/PWMPRE2 35?
PWMPER3 = 200; //输出频率
PWMDTY3 = 0; //占空比
PWME = 0x0F; //使能PWM01
我怎么也不明白,为什么舵机初始占空比设置是6000?看资料说明里计算出的0度位置应该是2250啊
还有电机为什么要设置35的占空比?这样不是会让小车慢速跑吗?为什么是停止的呢 |
|