Während der Initialisierungsroutine meines Codes mache ich folgende Dinge:
clr r0 ; will always stay zero
und:
out PORTA, r0; initialize ports
out DDRA, r0
out PORTB, r0
...
Ist das eigentlich nötig? Oder kann ich sicher sein, dass dies beim Zurücksetzen automatisch erfolgt? Kann ich mich insbesondere darauf verlassen, dass alle Ports standardmäßig als Eingaben festgelegt sind, damit bei externen Abstimmungen kein Problem auftritt, wenn kein Code ausgeführt wird?