pppphhhhyyyy 2023-11-07 22:35 采纳率: 80.6%
浏览 3

智能小车关于电机问题

想请问一下各位,为什么我的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;
            }
        }
    }
}


img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-08 08:20
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月7日