Zitat Zitat von MagicWSmoke Beitrag anzeigen
... Hier wird entschieden ... ob der Pin beim Start Ein- oder Ausgang ist und welchen Zustand er hat:
Code:
#define INIT_DDRA 0b00000000
#define INIT_PRTA 0b00000000
Das Datenrichtungsregister und die Portpins beim Start auf Null setzen? Das ist doch überflüssig. Im Nach-Reset-Zustand sind die Ports laut Datenblatt "tri-stated" , auch PUD ist auf Null, also sozuagen eine vollständige Nullnummer - ohne dass man (ich jedenfalls) irgendein Schnippelchen Code braucht. Welchen Grund haben dann diese zwei defines bzw. die Aussage " ... hier wird entschieden ... ob der Pin beim Start ..."?