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

2019-07-20 01:04发布

驱动tb6612,可是就是实现不了正反转。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
lxh111
1楼-- · 2019-07-20 04:49
 精彩回答 2  元偷偷看……
lxh111
2楼-- · 2019-07-20 09:27
#ifndef __motor_H
#define __motor_H
#include "sys.h"

void Set_motor(u32 moto1);


#define BIN1   PBout(4)
#define BIN2   PAout(12)


#endif
lxh111
3楼-- · 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;
         
                          
}
lxh111
4楼-- · 2019-07-20 14:56
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-20 15:18
监控下各个控制信号是否正常?
lxh111
6楼-- · 2019-07-20 15:28
 精彩回答 2  元偷偷看……

一周热门 更多>