Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Qdeathstar
#47376 Hello,

I am trying to figure out what is going on with esp12 module.

Basically, i have:

GPIO2 pulled high
GPIO15 pulled low
CH_PD pulled high
RESET pulled high with a push button to ground
GPIO0 pulled high with a push button to ground


the problem I am having is that the module never exits boot loader mode, i can just keep uploading from arduino IDE without having to push the push buttons (and the program never runs). The issue is that even though I have a pullup on GPIO0, i only get 1.9v from that pin to ground ( expecting 3.3)

I must be doing something wrong but i cant grasp it. Any help would be appreciated.
User avatar
By micke_s
#53604 I have some ESP12F modules.

I suspect the flash memory support dual read but not dual write.
Mine flash memory is a BergMicro BG25Q32A. (http://www.firstjit.com/Uploadfiles/201 ... 522734.pdf)

esptool.py new version support DOUT mode, i dont know if esp8266 for arduino support this.
User avatar
By martinayotte
#53608
Qdeathstar wrote:I was trying to use gpio16 in an esp12, which I found out is tied to a reset pin in the module. I guess I'll have to rejigger my board

The GPIO16 to RES link is not part of any ESP-12 internally, it need to be wired externally thru a series resistor about 470R or 1K, otherwise with a simple wire, it will prevent having a external reset during deepSleep, escially from some DTR/RTS of USB-TTL.