ระหว่างรูทีนการเริ่มต้นของรหัสของฉันฉันใช้เพื่อทำสิ่งต่าง ๆ เช่น:
clr r0 ; will always stay zero
และ:
out PORTA, r0; initialize ports
out DDRA, r0
out PORTB, r0
...
สิ่งนี้จำเป็นจริงหรือ หรือฉันจะแน่ใจว่าสิ่งนี้จะทำโดยอัตโนมัติเมื่อรีเซ็ต? โดยเฉพาะอย่างยิ่งฉันสามารถวางใจได้กับพอร์ตทั้งหมดที่จะตั้งค่าเป็นอินพุตตามค่าเริ่มต้นดังนั้นจึงไม่มีปัญหากับการลงคะแนนภายนอกเมื่อไม่มีการใช้รหัส?