On Mon, Feb 20, 2023 at 7:21 AM Simon Filgis wrote:
>
> Not to forget to consider the time between reset and first init. Default
> pin state mostly is input floating, or input weak pull-up.
>
> Don't let big bang happen that early.

Yup, that was my concern number one: unknown state on power-on ->
internal boot -> firmware boot -> rtos boot -> application.. and the
variations during firmware flashing upgrade etc.. these days you won't
write all of the assembly code yourself anymore straight from the
reset vector.. also reset != zero everything to a known state in
modern mcus so its better to be safe than sorry :-)

In a more complex design I think that dedicated logic is required
between mcu and the acuators that would verify working state with some
sort of latching that prevents accidental fires :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Reply via email to