Combine program and reset modes in current program pushbutton

bboyes

Well-known member
It would be very nice if a short press of the pushbutton caused a reset and a longer press caused program load mode.

In every system we design all I/O devices must go to a safe predictable state with a hardware reset, which usually comes from a power supervisor chip. The ones we use also have a pushbutton input. R/C on the reset pin does not work in all conditions, so we never use that.

We need to test that reset works, so how do we do that now that Teensy 3.2 has no reset pin? We are still figuring out the best way we can.

A dual-mode pushbutton would meet both needs and is commonly done on other products such as WiFi routers, tablets, notebook PCs, etc.

Bruce
 
If not possible, then interrupting all power to the chip will always put it in a known state.
 
There is a bottom side Reset pad that you can access via a pogo pin

1.jpg
 
Last edited:
interrupting all power to the chip will always put it in a known state.

It always does. Your program runs.

Unlike regular Arduino, the bootloader does NOT run when Teensy powers up. The idea is your code runs as if you'd directly programmed your .HEX file onto the main chip.
 
Back
Top