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

User avatar
By mkeyno
#38113 hi
I used the ESP-01 pin 0 and pin 2 for digital reading or writing , I don't know where exactly I read but I pull up those pin with different resistor such as 10k, 40k, 82k and even 100k . for difference project different resistor has work , for example I read the PIR sensor 5 volt level directly by GPIO2 connected with 100k resistor , other smaller resistor make situation like a short cut , however my problem is with new black ESP-01E board which is make very unstable and I don't know whether this situation related to GPIO pins or not .
I've not yet figure out what is relation between booting sketch and this variety of resistors , however I fix it somehow when I used the old blue ESP-01 board but when I change to new black board the problem getting worst and some time never boot or when it booted repeatedly dumping memory come out and never stop , I don't know why there is no problem to upload the sketch but no reliable booting , it is related to the pull up resistor , or related to flash size selection(SPI_SIZE_MAP) in Arduino IDE?
http://www.esp8266.com/viewtopic.php?f=6&t=5766


any help really appreciated guys

my platform new version of Arduino stable version
User avatar
By Barnabybear
#38123
mkeyno wrote:hi
I used the ESP-01 pin 0 and pin 2 for digital reading or writing , I don't know where exactly I read but I pull up those pin with different resistor such as 10k, 40k, 82k and even 100k . for difference project different resistor has work , for example I read the PIR sensor 5 volt level directly by GPIO2 connected with 100k resistor , other smaller resistor make situation like a short cut , however my problem is with new black ESP-01E board which is make very unstable and I don't know whether this situation related to GPIO pins or not .
I've not yet figure out what is relation between booting sketch and this variety of resistors , however I fix it somehow when I used the old blue ESP-01 board but when I change to new black board the problem getting worst and some time never boot or when it booted repeatedly dumping memory come out and never stop , I don't know why there is no problem to upload the sketch but no reliable booting , it is related to the pull up resistor , or related to flash size selection(SPI_SIZE_MAP) in Arduino IDE?
http://www.esp8266.com/viewtopic.php?f=6&t=5766


any help really appreciated guys

my platform new version of Arduino stable version


Hi, both GPIO 0 & 2 need to be pulled high at boot, I use a 10k resistor. It may be the PIR output that is pulling it low.
The 'data' you are getting is because GPIO 2 is not high on boot and the ESP is trying boot from an external source (SD card).
User avatar
By emilhetty
#38579 I had a hard time to flash my ESP-01 with 1MB, maybe it was because I didn't know exactly how since many instructions are different.
Anyhow I purchased a ESP8266 ESP-01 Programming and Development Tool Board with reset button and it does work perfect for my ESP-01 boards when I'm using it together with FDTI converter for 3.3V.
These two:
http://www.ebay.com/itm/111819907565?_t ... EBIDX%3AIT
http://www.ebay.com/itm/252135253645?_t ... EBIDX%3AIT

Well worth the $5 they cost together, no issue to flash the ESP-01 now.
User avatar
By mkeyno
#38887 Thanks for the links , however I cant find any schematic of free eagle file for such developing board , do you have any idea or links for that ? still I don't know the problem is the wring GPIOs connections or maybe the library that I used for esp-01(arduino ESP8266 stable version 2.0)
My best