智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

飞思卡尔智能车舵机矫正问题,急急急

[复制链接]

1

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
15
威望
11
贡献
4
兑换币
2
注册时间
2016-7-22
在线时间
0 小时
毕业学校
山东大学
跳转到指定楼层
1#
发表于 2016-7-22 09:30:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
         在网上买的飞思卡尔智能车的附带程序中,有如下代码:
/********************************************************/
     void zd0() interrupt 3                  //T0中断用来计数器溢出,超过测距范围
  {
    flag=1;                         //中断溢出标志
        RX=0;
  }

  void Time0_Int() interrupt 1//舵机
{
        TH0=0xff;
        TL0=0xa3;
        if(count<angle)//判断0.5ms次数是否小于角度标识
    pwm=1;//确实小于,pwm输出高电平
    else
    pwm=0;//大于则输出低电平
        count=(count+1);//0.5ms次数加1
        count=count%40;//次数始终保持为40即保持周期为20ms
}

/********************************************************/


          请问大家,上面这段程序是用来做什么的呢? 为什么在烧录了舵机自校准程序后,前轮还会满满地左转和右转(非常缓慢)?










回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 18:49 , Processed in 0.058180 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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