Die Konfiguration eines µC als Eingang ist notwendig, aber nicht immer
hinreichend.
High-Pegel und hochohmiger Eingang schließt sich nicht unbedingt aus.
Insbesondere bei aktivem Reset verlasse ich mich bei kritischen
Ausgängen nicht darauf, insbesondere wenn die am Ausgang angeschlossene
Komponente selbst leistungslos angesteuert werden kann. In diesem Fall
helfen externe diskrete Pullup- bzw. Pulldown-Widerstände.
Um Spikes zu verhindern empfehle ich während der Initialisierung zuerst
das Portregister (PORTx), erst danach das Richtungsregister (DDRx) zu
beschreiben.