想请问一下各位,为什么我的L298n当我的int2插到单片机上的时候,电机就不转了,拔下就转,int3也是这种情况这是为什么
代码是这样接线在下面
#include<reg52.h>
sbit IN1=P1^0;
sbit IN2=P1^1;
sbit ENA=P1^2;
sbit IN3=P0^0;
sbit IN4=P0^1;
sbit ENB=P0^2;
void delay(unsigned int z);
void delay_us(unsigned int aa);
/*******************主函数**************************/
void delay(unsigned int z)
{
unsigned int x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
while(1)
{
unsigned int i;
IN1=1;IN3=1; //正转
IN2=0;IN4=0;
ENA=1;ENB=1;
for(i=0;i<100;i++)
{
delay(10);
if(i>70)
{
ENA=0;ENB=0;
}
}
}
}
