Forum: Compiler & IDEs LED leuchtet von Anfang an, obwohl kein Befehl dazu da ist


von Ben S. (patersigmund)


Angehängte Dateien:

Lesenswert?

Hallo allerseits.

Ich hab ein Problem. Und zwar versuch ich nun seit 3 Std ein Programm zu 
schreiben mit dem ich zwei LED's nacheinander mit einem Tastendruck 
einschalten kann. Mittlerweile versuch ich aber erst mal nur eine LED 
einzuschalten da ich einfach meinen Fehler nicht finde.

Denn obwohl ich sag, dass die LED erst angehen soll wenn ein Taster 
gedrückt ist geht die LED schon direkt an und wird heller wenn ich die 
Taste drück.

Ich bekomm hier echt bald die Kriese. Denn ich find den Fehler einfach 
nicht. Wobei ich auch schon mittlerweile drauf tipp, dass der µC hin 
ist.

Aber wie so oft sieht man dann halt den Wald vor lauter Bäumen nicht.

Danke für die Hilfe. Achja, Code ist im Anhang.
Gruß,
  me

von Jupp (Gast)


Lesenswert?

anschalten: PORTD |= (1 << PD5);
ausschalten: PORTD &= ~(1 << PD5);

Du überschreibst beim Schalten deine Einstellungen bzgl PD2.

von Ben S. (patersigmund)


Lesenswert?

SUPER! Herzlichen dank!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.