第一种情况只能输出高电平,第二种只能输出低电平,难道是我代码的问题
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6)==0 )
{
LCD_Write_String(10,1,"WATER!");
// BEEP=1;
GPIO_SetBits(GPIOB, GPIO_Pin_9);
// delay_ms(500);
}
else
{
if(openFlag==0)LCD_Write_String(10,1," ");
// BEEP=0;
GPIO_ResetBits(GPIOB, GPIO_Pin_9);
} |