Having a strange problem with the reset pin. If I short the pin to GND (using a wire), the device resets.
So I hooked it up to a pushbutton with a pull up resistor. When I push the button, I confirmed that the voltage on the pin goes from 3.3V (Vcc) to 0V, and back to 3.3V when the button is released. The MCU appears to shut down, but will not restart until the wire is removed. I'm not sure why since it has returned to 3.3V.
Both SYSRSTUP and SYSRSTRE are set to 1.
Did you double-check the pullup resistor? A pullup of 100Ohm or even less will alow the CPU to start on power-up, but if you shortcut it to GND with the pushbutton, it will drain VCC significanly, perhaps bringing it down. So when you release the button, it may be that the CPU crashes when it tries to restart because of instable VCC.
_____________________________________Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.
I double checked the pullup resistor and tried replacing it with a 10k to see if a lower resistance value would help it recover faster. The reset pin is brought to GND for as long as the user pushes the reset button, but it recovers quickly after the button is released. Is the answer to keep dropping the pullup resistor value until it starts on it's own?
In the condition that the battery is fully discharged and the wire is connecting the button to the reset pin, the device will not start when it is plugged in.
BuffaloEngineer tried replacing it with a 10k to see if a lower resistance value would help it recover faster.
BuffaloEngineerIn the condition that the battery is fully discharged and the wire is connecting the button to the reset pin, the device will not start when it is plugged in.