Під час процедури ініціалізації свого коду я використовую такі дії, як:
clr r0 ; will always stay zero
і:
out PORTA, r0; initialize ports
out DDRA, r0
out PORTB, r0
...
Це насправді необхідно? Або я можу бути впевнений, що це робиться автоматично після скидання? Тим більше, чи можу я розраховувати на те, що всі порти мають бути встановлені як вхідні дані за замовчуванням, щоб не виникало проблем із зовнішніми напругами, коли не виконується код?