智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1560|回复: 0
打印 上一主题 下一主题

帮帮忙,如果再次写入占空比,是这样吗?

[复制链接]

7

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
697
威望
428
贡献
135
兑换币
52
注册时间
2012-3-17
在线时间
67 小时
毕业学校
麻涌中学
跳转到指定楼层
1#
发表于 2012-5-14 23:00:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3贡献
void init_PWM()
{
  PWME=0x00;
  PWMCTL_CON01=1;
  PWMCLK=0xff;
  PWMPRCLK=0x22;   //4分频
  PWMSCLA=2;    //   1MHz
  PWMSCLB=2;     //   1MHz
  PWMCAE=0x00;    //全部左对齐
  PWMPOL=0xff;     //先输出高电平
  PWMPER01=20000;    //
  PWMDTY01=1000;
  PWME=0x03;
}
void xunji()
{
  if(PORTA==0x00)
  {
   
    PWMCNT1=0xf8;
    PWMDTY01=1000;              //  改变  PWMDTY1的值就能改变舵机转角,自己摸索
  }
  else if(PORTA==0x10||PORTA==0x20||PORTA==0x40||PORTA==0x80||PORTA==0xc0||PORTA==0x60||PORTA==0x30||PORTA==0xe0||PORTA==0xf0)
  {
   
    PWMCNT1=0xf8;
    PWMDTY01=800;
  }
  else if(PORTA==0x01||PORTA==0x02||PORTA==0x04||PORTA==0x08||PORTA==0x0c||PORTA==0x06||PORTA==0x03||PORTA==0x0e||PORTA==0x0f)
  {
  
    PWMCNT1=0xf8;
    PWMDTY01=1200;
  }
}

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-30 22:19 , Processed in 0.072265 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表