电机正反转不行,求各位大神指点

2019-07-20 01:04发布

驱动tb6612,可是就是实现不了正反转。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
lxh111
2019-07-20 12:16
本帖最后由 lxh111 于 2019-6-29 23:29 编辑

#include "motor.h"

void Set_motor(u32 moto1)
{
            GPIO_InitTypeDef GPIO_Initure;
          __HAL_RCC_GPIOB_CLK_ENABLE();     
           __HAL_RCC_GPIOA_CLK_ENABLE();     
        
         GPIO_Initure.Pin=GPIO_PIN_4;                   //PB4
        GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP;          //¸′óÃíÆíìêä3ö
        GPIO_Initure.Pull=GPIO_PULLUP;                  //éÏà-
        GPIO_Initure.Speed=GPIO_SPEED_HIGH;             //¸ßËù
        HAL_GPIO_Init(GPIOB,&GPIO_Initure);
        
        GPIO_Initure.Pin=GPIO_PIN_12;                   //PA12
        GPIO_Initure.Mode=GPIO_MODE_OUTPUT_PP;          //¸′óÃíÆíìêä3ö
       GPIO_Initure.Pull=GPIO_PULLUP;                  //éÏà-
       GPIO_Initure.Speed=GPIO_SPEED_HIGH;             //¸ßËù
       HAL_GPIO_Init(GPIOA,&GPIO_Initure);
        
        if(moto1>0)                        BIN2=1,                        BIN1=0;
                        else                   BIN2=0,                        BIN1=1;
         
                          
}

一周热门 更多>