标题: 求大神帮忙看下步进电机程序,转一个周期就停,但是不能动 [打印本页]

作者: gzj729    时间: 2018-5-13 12:14
标题: 求大神帮忙看下步进电机程序,转一个周期就停,但是不能动
想利用串口控制步进电机转一个周期就停,但是不能动。串口部分应该是没有问题的,可以用。感觉主函数有问题但是又不会改
void  motor(unsigned int a)
{
    unsigned char b;
    unsigned int  c;
    for (c=0; c<160*a; c++)
     {
    P1&=0xf0;
   if(m3_i<80)
   P1|=zh[m3_i%8];
   else if(m3_i<160)
   P1|=zh[8-m3_i%8];
   else
   m3_i=0;
   m3_i++;
    delay(30);
     }
}
void main()
{      
        Uart1Init();
       EX0=1;
       IT0=1;
       if(start1==1)
    {
     motor(1);
     delay(30);
    }
        while(1);
}





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1