Habe mal eine kleine Frage zu DDRB an einen AtMega 328p
Procedure Set_Input;
Begin
DDRB.0 := 0;
end Set_Input;
Procedure Set_Output;
Begin
DDRB.0 := 1;
end Set_Output;
warum bekomme ich an Ausgang jedesmal einen anderen Zustand ? obwohl ich
PortB alle PullUp auf $0 geschaltet habe ? Ich hatte gedacht das man DDRB setzen
kann, ohne das sich der Pegel verändert.
Gruß Frank
Code
Procedure Set_Input;
Begin
DDRB.0 := 0;
end Set_Input;
Procedure Set_Output;
Begin
DDRB.0 := 1;
end Set_Output;
warum bekomme ich an Ausgang jedesmal einen anderen Zustand ? obwohl ich
PortB alle PullUp auf $0 geschaltet habe ? Ich hatte gedacht das man DDRB setzen
kann, ohne das sich der Pegel verändert.
Gruß Frank