| 393作为比较器输出给单片机的GPIO口, 最好还是要接一个二极管到单片机的vdd, 防止电压过高损坏gpio口. |
sanzi 发表于 2024-2-8 11:01 393能输出什么电平跟你贴的这代码一分钱关系都没有。 |
Hephaestus 发表于 2024-2-7 23:16 第一种情况只能输出高电平,第二种只能输出低电平,难道是我代码的问题 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); } |
|
1)单片机输入设为上拉,去掉R1。 2)单片机输入设为高阻,R1上端改接3.3V |