Einschaltzustand PORT

OP #2531036
Servus, ich hab da mal (vielleich eine blöde) Frage.

Und zwar hab ich an einem Port Pin eine LED hängen die an 5V über einen 
Vorwiderstand und dann am Port Pin hängt.

Muss ich jetzt nachdem ich den Pin als Ausgang konfiguriert hab
den Pin auf 1 setzten das die LED aus bleibt oder nicht?
Mir geht es da drum ob die LED nachdem einschalten leuchtet oder nicht.

Auf was ich hinaus will ist eigentlich wie der Einschaltzustand eines 
PINs eigentlich ist, nachdem ich ihn als Eingang/Ausgang definiert habe, 
low oder high?
Gast #2531055
> Muss ich jetzt nachdem ich den Pin als Ausgang konfiguriert hab
> den Pin auf 1 setzten das die LED aus bleibt oder nicht?

Wenn du von Eingang auf Ausgang schaltest und den Ausgangspin auf HIGH 
setzt, ist bei deiner Schaltung (active-low) anschließend die LED wie 
gewollt aus.

Wenn du der LED keine Chance geben willst, auch nur ganz kurz zu zucken, 
wenn du von Eingang auf Ausgang umschaltest: Dann setzt du den Pin vor 
dem Umschalten von Eingang auf Ausgang bereits auf HIGH. Technisch 
machst du das, indem du den internen Pull-Up für diesen Pin aktivierst.
#2531067
Und die Zustände aller Register nach einem Reset findest du im 
Datenblatt. Für die Port und Richtungsregister ist das praktisch immer 
0. Also Eingang. Schaltest du nun auf Ausgang um, so ist der PORT 
Register immernoch 0, also hat der Pin Low Pegel. DDRx und PORTx sind ja 
unabhängige Register.

gruß cyblord

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.