Post topics, source code that relate to the Arduino Platform

User avatar
By cyberteen
#35627 Okay, I finally solved the problem! All I had to do was to reflash the AT firmware.
I used the links provided in this link for the esp flasher tool and the firmware binary file:
www.xess.com/blog/esp8266-reflash/

I had the following setup for flashing my ESP8266-ESP12 test board:
ESP RX to Pl2303-TX
ESP TX to Pl2303-RX
ESP GND to Pl2303 GND
powered my ESP8266, with 3 AA Batteries
Supplied a separate line 3.3V and GND to a breadboard from Arduino connected to my laptops usb port.
Connected GPIO2 and CH_PD to 3.3V
GPIO15 to GND
Placed the jumper(GPIO 0 to GND)
User avatar
By mtbosco
#36094 You have to watch the use of delays with the esp. It was easy with an arduino, but the esp needs to run the wifi stack in the background. If it cannot the internal watchdog auto resets the chip. Use the Ticker library to do an interrupt driven "delay" and yield() to the SOC to allow it to run.

Hope this helps.