PxOUT klapt nicht wie ich will

OP (Firma: keine) #1964678
Lesenswert?
• ▲
▼
Hi Leute,
irgendwie zweifel ich an mir selbst.

Ich für diesen Code aus:
1
P2DIR |= 0xFF;                            // LED geht an
2
  P2OUT |= 0xFF;    // LED geht aus
3
  P2OUT &=0x00; //LED geht an

Jetzt hab ich das Problem, bei P2DIR lege ich doch einfach nur fest, das 
das der PORT 2 als Ausgang beschaltet wird oder? Deshalb sollte da 
nichts lauchten tut es aber.
Ok, kann ich ja noch akzeptieren aber |= ist doch eine bitweises "Odern" 
damit sollte aus 1 | 1 = 1 sein aber die LED geht aus.
Genauso verwirrend 1 & 0 = 1 warum geht die LED an?

Entweder ich bin heute mit dem falschen Fuß aufgestanden und ich geh 
gleich heim oder ich sollte noch mal ein ordentliches Buch zum Thema 
lesen.

Hoffe ihr könnt mir helfen.

eimer
#1964684
Lesenswert?
• ▲
▼
Hallo,

nichts gegen das Buch lesen, besser wäre es wohl vorerst, wenn Du ein 
paar infos geliefert hättest...

Welcher Prozessor eigentlich?
Wie sind die LEDs überhaupt wo angeschlossen?

PS: meine Glaskugel sagt, sie sind von +Ub gegen den Pin angeschlossen 
und  es ist eben so genau richtig.

Gruß aus Berlin
Michael

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.