就是让步进电机转,但是不知道是步进电机时序原因还是线路问题它一直是转很小的一个角度就停下来,或者当延时函数数值调大后他会来回震动。求大神正解
void initial()
{
A_IO=0;
A=1;
A1_IO=0;
A1=0;
B_IO=0;
B=0;
B1_IO=0;
B1=0;
}
void main(void)
{
//unint i;
initial();
while(1)
{
A=1;
A1=0;
B=0;
B1=0;
delay();
A=1;
A1=0;
B=1;
B1=0;
delay();
A=0;
A1=0;
B=1;
B1=0;
delay();
A=0;
A1=1;
B=1;
B1=0;
delay();
A=0;
A1=1;
B=0;
B1=0;
delay();
A=0;
A1=1;
B=0;
B1=0;
delay();
A=0;
A1=0;
B=0;
B1=1;
delay();
A=1;
A1=0;
B=0;
B1=1;
delay();
}
}