当前位置:   article > 正文

【物联网学习】(七)ESP8266学习——GPIO_Input(GPIO输入模式)_8266高电平判断

8266高电平判断

一看到输入,我们肯定先来通过按键来控制LED灯。

首先我们先来看下原理图

通过检测GPIO0的状态,来判断按键是否按下。GPIO0一开始为上拉状态,为高电平,因此当按键按下时,GPIO0的状态为低电平。

 

首先我们要关闭IO口的输出状态,因此我我们要失能输出

GPIO_DIS_OUTPUT(GPIO_ID_PIN(0)); // GPIO0失能输出(因为我们要设置为输入)

然后因为我们已经外部上拉,因此要关闭内部上拉状态

PIN_PULLUP_DIS(PERIPHS_IO_MUX_GPIO0_U);//GPIO0失能内部上拉(因为我们已经外部上拉)

 

最后通过GPIO_OUTPUT_SET()获取按键状态

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/545189
推荐阅读
相关标签
  

闽ICP备14008679号