新手上路
- 积分
- 30
- 金钱
- 30
- 注册时间
- 2020-6-16
- 在线时间
- 4 小时
|
AT1124lp引脚图:
vw-5v GND-GND
IN1-PC0 OUT1-电机引脚1
IN2-PC2 OUT2-电机引脚2
SLP-PC3

开发程序主要初始化STM32 三个引脚PC 0 2 3
部分程序如下
void MOTOR_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
GPIO_SetBits(GPIOC,GPIO_Pin_0);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIO_Init(GPIOC, &GPIO_InitStructure);
GPIO_SetBits(GPIOC,GPIO_Pin_2);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_Init(GPIOC, &GPIO_InitStructure);
GPIO_SetBits(GPIOC,GPIO_Pin_3);
}
int main(void)
{
vu8 key=0;
delay_init();
LED_Init();
KEY_Init();
BEEP_Init();
MOTOR_Init();
LED0=0;
while(1)
{
Motor_Forward();
delay_ms(500);
Motor_Stop();
}
}
|
|