- Sat Nov 03, 2018 8:22 am
#79003
Do not ground GPIO15. It needs to be low at a point in startup but it also can, and does, get changed to an output at some points and produces a high. Use only resistors for pull up and down.
I will typically connect a status led to GPIO15, in addition to the 10K pull down.
GPIO2 normally has connected the on module blue status led. It is used as status and also as the pull up for that pin. An led (with series resistor) is not a proper pull up in my opinion (due to the voltage drop by the led) but it does seem to work for this processor. I still use a single resistor to Vcc on any of my designs.
GPIO0 also needs a pull up. I use 10K for all the pull ups, down.
Take a look at this page for an explanation on the GPIO behaviours.
https://www.mjt.me.uk/posts/esp8266-gpi ... and-reset/