I've been having some interesting issues with this and was hoping someone could point me in the right direction - I am currently setup on a breadboard,using the power from the FTDI board for the ESP8266.
1. have flashed the ESP8266 with nodemcu using a FTDI usb serial cable, then put gpio0 high and reset (pulled out the usb cable from the FTDI and plugged back in) and the ESP8266 is then recognised by Esplorer, allowing me to upload a program as init.lua . I then connect gpio0 and gpio2 to LED's each with 1k resistors and the program works great (currently on/off switching of 2 LED's using a webpage and a static ip) but when I reset the ESP8266 (remove usb cable from FTDI) there is no longer communication with Esplorer or the router. It seems to default to gpio2 being high and gpio0 low?
2. I have also tested only flashing the ESP8266 , establishing communication with esplorer and then resetting (with no program upload) and the same communication loss with esplorer happens, so i'm guessing it's a pin configuration issue with the ESP8266?
Has anyone had a similar issue? Be great if someone could point out if I'm doing something blatantly silly here
- currently RST is floating- does this need to be pulled high?
-Is a decoupling capacitor between VCC and GND needed?
- other advice?
thanks in advance!