Anyone,
Can you use the reset input to hold an Arduino Uno at the program start point for an indefinite time? I want to power the Uno with the reset button in the hold position (SPST toggle switch), get the processes ready and turn off the reset switch and start the program (rotate a stepper motor 36 degs and stop).
The datasheet doesn't seem to talk about whether this is a good idea or not - try it and see (be interesting to note the current consumption in that state (probably dominated by the crystal oscillator).
Yes, that is a perfectly acceptable way to have your program start assuming it has a sketch already loaded from a prior upload. While the reset is held to ground through a switch all the arduino I/O pins will be held in high impedance input mode, so just be sure your external circuits have any needed pull-down or pull-up resistor required to force their inputs to their 'off' or 'safe' states as your external circuits will have power but no valid control signals being sent from the arduino. You don't want random stuff happening to your external circuit while the arduino is in the reset condition.