初级会员

- 积分
- 63
- 金钱
- 63
- 注册时间
- 2019-6-29
- 在线时间
- 10 小时
|

楼主 |
发表于 2019-6-29 23:24:30
|
显示全部楼层
本帖最后由 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;
}
|
|