#define guangdian GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_8)
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO¿úËù¶èÎa50MHz
GPIO_Init(GPIOB, &GPIO_InitStructure);
配置PB8为接受光电信号的的引脚,但是当光电开关被挡住之后,配置的相应的动作却没反应, 请各位大神么给知道一下 这是怎么回事
if(guangdian==0)
{
citie=1;
dianji1=0;
dianji2=0;
delay(2000);
dianji1=1;
dianji2=0;
delay(10000);
dianji1=0;
dianji2=0;
if(m==1)
{
bujinshu_cw=1;
bujinshu_en=0;
TIM_SetCompare4(TIM3,500);
delay(175000);
TIM_SetCompare4(TIM3,10000);
bujinheng_cw=0;
bujinheng_en=0;
TIM_SetCompare3(TIM3,500);
delay(160000);
TIM_SetCompare3(TIM3,10000);
m++;
}
}
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>