智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1712|回复: 2
打印 上一主题 下一主题

[咨询] xs128舵机运行程序

[复制链接]

9

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1118

优秀会员奖章活跃会员奖章

威望
582
贡献
334
兑换币
333
注册时间
2013-10-15
在线时间
101 小时
跳转到指定楼层
1#
发表于 2014-3-15 15:20:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
诸位大神,为什么我的程序里面加上舵机的程序之后运行一段时间就停了呢?



#include "define.h"

/*void delay(uint ms)
{
  unsigned int i,j;

  for(i=0;i<ms;i++)
  {
    for(j=0;j<5000;j++);
  }
} */
void delay_us(uint us)
{     
     unsigned int i;
     for(i=0;i<=us;i++)
     {
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);;
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
         _asm(nop); _asm(nop); _asm(nop); _asm(nop); _asm(nop);
     }
}
void delay_ms(uint ms)
{
  uint j,i;
    for(i=0;i<ms;i++)
     {
       for(j=0;j<100;j++)
       {
      delay_us(10) ;
       }
     }
}
void DUOJI1_init(uint jd)     //盛硬币舵机
{
    uint jd_l;
    jd_l=1000+(jd/90)*1000;
    PWMDTY45=jd;   
     //PWMDTY45=1000;

/* for(PWMDTY45=1500WMDTY45>1150;PWMDTY45--)
{
    //delay_ms(1000);
}
  for(PWMDTY45=1150;PWMDTY45<=1500;PWMDTY45++)
  {
    delay();
  }  */

   // PWMDTY45=15000;
    //delay();

}
void DUOJI2_init(uint jd)       //检测舵机
{
    uint jd_2;
    jd_2=1000+(jd/90)*1000;
    PWMDTY67=jd;  
}


这一部分是舵机程序的代码///
回复

使用道具 举报

9

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1118

优秀会员奖章活跃会员奖章

威望
582
贡献
334
兑换币
333
注册时间
2013-10-15
在线时间
101 小时
2#
 楼主| 发表于 2014-3-15 15:20:42 | 只看该作者
求大神。。知道。。小弟拜谢了。。。
回复 支持 反对

使用道具 举报

9

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1118

优秀会员奖章活跃会员奖章

威望
582
贡献
334
兑换币
333
注册时间
2013-10-15
在线时间
101 小时
3#
 楼主| 发表于 2014-3-15 15:21:16 | 只看该作者
自己顶一下。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-24 19:26 , Processed in 0.043241 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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