1.烧录AT固件的时候要选择DIO,具体看自己固件的名称或者下载时带的数据手册,不然烧进去也不能正常使用
2.ESP-01选择8Mbit ESP-12F选择32Mbit (我佛了,选错了还能用,还挺好用)
3.GPIO0最好不要当做输入,就算要,也需要是手动输入的,比如按钮
4.GPIO16没有上拉功能
可用引脚
ESP8266芯片有17个GPIO引脚(GPIO0~GPIO16)。
这些引脚中的GPIO6~GPIO 11被用于连接开发板的闪存(Flash Memory)。如果在实验电路中使用GPIO6~GPIO11,NodeMCU开发板将无法正常工作。因此建议您不要使用GPIO6~GPIO 11。
特殊引脚情况说明
GPIO2引脚 在NodeMCU开发板启动时是不能连接低电平的。
GPIO15引脚在开发板运行中一直保持低电平状态。因此请不要使用GPIO15引脚来读取开关状态或进行I²C通讯。
GPIO0引脚在开发板运行中需要一直保持高电平状态。否则ESP8266将进入程序上传工作模式也就无法正常工作了。您无需对GPIO0引脚进行额外操作,因为NodeMCU的内置电路可以确保GPIO0引脚在工作时连接高电平而在上传程序时连接低电平。
上拉电阻/下拉电阻
GPIO 0-15引脚都配有内置上拉电阻。这一点与Arduino十分类似。GPIO16 引脚配有内置下拉电阻。
模拟输入
ESP8266 只有一个模拟输入引脚(该引脚通过模拟-数字转换将引脚上的模拟电压数值转化为数字量)。此引脚可以读取的模拟电压值为 0 – 1.0V。请注意:ESP8266 芯片模拟输入引脚连接在1.0V以上电压可能损坏ESP8266芯片
作者:叁拾叁天
链接:https://www.jianshu.com/p/8616cc1bfd50
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。