Pendant la routine d'initialisation de mon code, j'utilise pour faire des choses comme:
clr r0 ; will always stay zero
et:
out PORTA, r0; initialize ports
out DDRA, r0
out PORTB, r0
...
Est-ce réellement nécessaire? Ou puis-je être sûr que cela se fait automatiquement lors de la réinitialisation? Surtout, puis-je compter sur tous les ports à définir comme entrées par défaut, donc il n'y a pas de problème avec les votes externes quand aucun code n'est exécuté?