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

User avatar
By martinayotte
#46783
atexit8 wrote:All three of my ESP-01 that I bought on eBay work fine without the resistors.

That kind of answers is the syndrome "it is working for me" ... :ugeek:

Such syndrome is simply NOT a "good practice" !

If your environment change, such getting more EMI around, it will simply stop working ...

I'm saying that since more than a year : "PullUps/PullDown on those special pins are mandatory !" :ugeek:
User avatar
By atexit8
#46806
martinayotte wrote:
atexit8 wrote:All three of my ESP-01 that I bought on eBay work fine without the resistors.

That kind of answers is the syndrome "it is working for me" ... :ugeek:

Such syndrome is simply NOT a "good practice" !

If your environment change, such getting more EMI around, it will simply stop working ...

I'm saying that since more than a year : "PullUps/PullDown on those special pins are mandatory !" :ugeek:


They are IO pins.
User avatar
By martinayotte
#46809 I think you've misundertsood :
GPIO15/GPIO2/GPIO0/CH_PD/RES are special pins that act as input to determine which boot mode is selected at reset or powerup or wakeup from deepSleep().
If the are strong EMI around, leaving those pins in an unknown floating states, you won't be sure in which mode the ESP will boot up. And if it is located in an inaccessible location, you won't be able to restart it, it will stay hanged forever until you do maintenance locally.
For other GPIOs, we don't care of leaving them floating, since they are not influencing the boot process.