Hi, ich bin's mal (endlich) wieder. Ich möchte eine activ-low-Peripherie ansteuern und will nach dem Einschalten der Stromversorgung bis zum Greifen des Programms keinen ungewollten low-level am pin des controllers. Direkt nach dem Einschalten sind die pins des controllers ja inputs, also als tristate zu verstehen. Um jetzt schon ein high zu haben, bietet sich ein pullup an. So, jetzt soll aber der pin zu einem Ausgang werden. Mit dem DDR klappt das, der pin wird aber fest low, bis ich ein high auf den port schreibe. Kann ich das verhindern, indem ich als erstes den internen pullup (zusätzlich) setze und dann das DDR schreibe? Ist dann der port von pullup_high gleich auf fest-high umgeschaltet? Laut dem Blockschaltbild könnte das klappen, oder?
Digital_InOut.PNG
Digital_InOut.PNG
Raum für Notizen
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------