#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
* HX711和单片机连线是: PA6接SCK PA7接DT 单片机3.3接模块的VCC 单片机GND接模块的GND
* 电机电机的三根线 PB5 PB6 P7
*/
#define MotorIN1 PBout( 5 )
#define MotorIN2 PBout( 6 )
#define MotorEN PBout( 7 )
void InitIOMotor( void )
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE );
/* 电机 B5 B6 B7 */
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; /* 推挽输出 */
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; /* IO口速度为50MHz */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
GPIO_Init( GPIOB, &GPIO_InitStructure ); /* 推挽输出 ,IO口速度为50MHz */
MotorIN1 = 1;
MotorIN2 = 1;
MotorEN = 1;
}
|