STM32怎么读取红外避障输入到io口的电平啊,最近在做红外避障小车,新手,不会做,,,
下面是其中一个io口的程序
{ void HWBZ_Init(void);
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);//使能PE端时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1; // HWBZ-->PE1 端口配置
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; // 上拉输入
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
GPIO_Init(GPIOE,&GPIO_InitStructure); //根据参数设定初始化GPIOE1
} |