高级会员
- 积分
- 554
- 威望
- 303
- 贡献
- 163
- 兑换币
- 178
- 注册时间
- 2015-12-15
- 在线时间
- 44 小时
- 毕业学校
- 普宁市第二中学
|
3#
楼主 |
发表于 2016-1-15 20:09:55
|
只看该作者
#define S3010_FTM FTM0
#define S3010_CH FTM_CH4
#define S3010_HZ (100)
/*!
* @BRIEF main函数
* @since v5.0
* @note 山外 S3010舵机 测试实验 ,山外 提供的 电机驱动模块,管脚都加入 MOS 管隔离,信号是反相的。
例如常规的 高电平 使能
*/
void main()
{
uint8 i;
ftm_pwm_init(S3010_FTM, S3010_CH,S3010_HZ,15); //初始化 舵机 PWM
ftm_pwm_duty(S3010_FTM, S3010_CH,20);
while(1)
{
for(i = 0;i<5;i++)
{
ftm_pwm_duty(S3010_FTM, S3010_CH,15-i);
DELAY_MS(200);
}
for(i=0;i<5;i++)
{
ftm_pwm_duty(S3010_FTM, S3010_CH,15+i);
DELAY_MS(200);
}
}
}这个原理是对的,但是就是动不起来
|
|