Hi,
I am currently using the ESP32-WROOM-32UE.
In the field, the device occasionally stops functioning, even though the watchdog is active. When this occurs, performing a hardware reset restores normal operation.
I suspect that the device enters the ROM serial bootloader after the watchdog reset when the firmware stops running for some reason.
My device not configured an external circuit for GPIO0 (I have confirmed that it has an internal pull-up resistor).
In this case, would adding an external pull-up resistor to GPIO0 be helpful?
Thanks.
Adding an External Pull-up Resistor to GPIO0
Re: Adding an External Pull-up Resistor to GPIO0
It can't hurt. But I doubt this will resolve anything. If you reset the device and it doesn't go into bootloader mode, I can't see how GPIO0 is the problem.In this case, would adding an external pull-up resistor to GPIO0 be helpful?
-
- Posts: 198
- Joined: Sun Jun 23, 2024 6:18 pm
Re: Adding an External Pull-up Resistor to GPIO0
An external pull-up resistor can strengthen the high-level state of GPIO0 during resets and reduce susceptibility to noise. Use a resistor value in the range of 4.7 kΩ to 10 kΩ. Lower resistance values (e.g., 4.7 kΩ) provide stronger pull-up but increase current consumption slightly. Connect one side of the resistor to GPIO0 and the other side to the 3.3V supply.
Re: Adding an External Pull-up Resistor to GPIO0
Thank you. I'll try this.An external pull-up resistor can strengthen the high-level state of GPIO0 during resets and reduce susceptibility to noise. Use a resistor value in the range of 4.7 kΩ to 10 kΩ.
Who is online
Users browsing this forum: Bing [Bot] and 184 guests