初级会员

- 积分
- 66
- 金钱
- 66
- 注册时间
- 2016-3-10
- 在线时间
- 14 小时
|
要用32控制对射式红外传感器,信号输出:开关量 没有遮挡时高电平 有遮挡时低电平
GPIO_InitTypeDef GPIO_InitStructures;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);
GPIO_InitStructures.GPIO_Mode =GPIO_Mode_IPD;
GPIO_InitStructures.GPIO_Pin =GPIO_Pin_1;
GPIO_InitStructures.GPIO_Speed =GPIO_Speed_50MHz;
GPIO_Init(GPIOE,&GPIO_InitStructures);
if(GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_1)==1)
{
GPIO_SetBits(GPIOB,GPIO_Pin_6);
}
else
{
GPIO_ResetBits(GPIOB,GPIO_Pin_6);
}
我不知道有什么问题 求大神帮忙
|
|