![]() ![]() ![]() ![]() |
|
https://zoetrope.io/tech-blog/esp8266-bootloader-modes-and-gpio-state-startup/
Says you go into boot loader mode with GPIO2 high at boot?
What's the state of the GPIOs you named when wemos boot occurs.
Might be as simple as choosing another GPIO, if you have a spare.
Most of the posters in this thread are just like chimpanzees on MDMA, full of feelings of bonhomie, joy, and optimism. Fred99 8/4/21
I'd forgotten I'd already gone ahead and soldered the MOSFET and wiring for it in, so bypassing is too much work to test. Other than that, the above is related to the ESP chip itself. Whilst the Wemos uses the ESP chip, it has extra smarts around flashing it, pin states that will differ from the above. I'll leave it at that, don't have the patience to redo a breadboard to test this. It works, and is good enough :-)
Were the blown GPIOs set to be used as input or outputs?
We've run through IO protection in the various answers already.
Current limiting resistors and clamping diodes will get you most of the way there.
Most of the posters in this thread are just like chimpanzees on MDMA, full of feelings of bonhomie, joy, and optimism. Fred99 8/4/21
Well sort of. You don't need to measure your current now, you plan for the current you want. Yes, Ohms law, data sheets, absolute maximum ratings etc.
Practically though , you could use 1k - 10k and you'll usually be grand.
Whats the supply voltage on the comparator chip?
Most of the posters in this thread are just like chimpanzees on MDMA, full of feelings of bonhomie, joy, and optimism. Fred99 8/4/21
Put 10K resistors to all GPIO's, tried it but zone 3 stopped reporting its state. Found this site, http://www.esp8266learning.com/wemos-d1-mini-hardware.php and it shows pin already has 10K pullup on it, so removed that resistor and shes all go again.
Good stuff.
I would suggest you disconnect your comparator from the IO chip and measure the voltage max and mins.
If those values exceed the controller's power rail voltage then you need the clamping diodes as well.
Most of the posters in this thread are just like chimpanzees on MDMA, full of feelings of bonhomie, joy, and optimism. Fred99 8/4/21
chimera:Put 10K resistors to all GPIO's, tried it but zone 3 stopped reporting its state. Found this site, http://www.esp8266learning.com/wemos-d1-mini-hardware.php and it shows pin already has 10K pullup on it, so removed that resistor and shes all go again.
|
![]() ![]() ![]() ![]() |