Zitat Zitat von oberallgeier Beitrag anzeigen
Das Datenrichtungsregister und die Portpins beim Start auf Null setzen?
Die sind halt in der Standardkonfiguration auf 0, das bedeutet ja nicht, dass der Programmierer das so zu lassen hat.
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.
Ja, ist bekannt. Vor meiner Nachricht hatte ich mir die zugehörigen .c und .h des Projekts angesehen, hättest Du das auch, wäre Dir klar warum Dein Post daneben ging.
Welchen Grund haben dann diese zwei defines bzw. die Aussage " ... hier wird entschieden ... ob der Pin beim Start ..."?
Das sind Definitionen die vom Makro portInit() verwendet werden, um die Ports in den vom User gewünschten Anfangszustand zu versetzen.