RE: transistor driver
Reversion to input is not a problem. Is there some confusion as to what I’m trying to reset? I’m trying to reset the WIZnet chip following a watchdog event. So it goes like this:-
- Watchdog timeout.
- CPU reset.
- GPIO pins all go input.
- delay (1000) in startup().
- GPIO pin set to output.
- Yank reset transistor low → short RESET_W to ground.
- delay (100) → only need 500 uS.
- GPIO pin goes high → RESET_W goes high.
- Restart networking in setup().
- Shinny?
Or am I still missing something please?