Bei mir tut es das schon.
Hast du auf deiner Taste auch einen PullDown oder ist der Eingang offen wenn keine Taste gedrückt?
Bei mir tut es das schon.
Hast du auf deiner Taste auch einen PullDown oder ist der Eingang offen wenn keine Taste gedrückt?
Habe hier keinen PullDown, der Taster ist nur mit Krokodilklemmen an den Port und GND geklemmt.
Und wie bringst du dann den Pin auf high? Kein PullUp aktiviert.
Ändert aber auch an deinem Problem nichts, ausser das es nicht so funktionieren kann wie du es beschrieben hast.
Wenn der Pin auf GND liegt ist die LED aus, von GND weg kommt die LED mit der von mir beschriebenen Verzögerung, Voraussetzung der PullUp ist aktiviert.
Noch was:
if(PINB & (1<<PINB0)) //wenn Taster gedrückt
Wie soll das gehen wenn du den Pin auf GND legst?
Lesezeichen