Was passiert beim Raspi beim Schreiben von /sys/class/gpio/gpioN/direction?

OP #5977499
Lesenswert?
• ▲
▼
Mal ne Anfängerfrage:

Ich habe einen Relais-Baustein an GPIO17 meines Raspi4 angeschlossen.

Danach habe ich gemäß
https://www.kernel.org/doc/Documentation/gpio/sysfs.txt

    echo out > gpio17/direction

gemacht. Dadurch alleine ging das Relais bereits an.

Wenn ich dann

    echo 0 > value

mache passiert nichts und wenn ich

    echo 1 > value

mache, geht das Relais wieder aus.

Das verstehe ich noch: Relais invertiert irgendwie.

Was ich aber nicht verstehe: warum ist das Relais nicht bereits 
angesprungen als es die 5 Volt VCC bekommen hat?

Was ist der Unterschied zwischen nicht initialisierten 0 Volt und 
initialisierten 0 Volt?

Oder anders ausgedrückt: was ist der Unterschied zwischen "gar kein 
Kabel am Relais-Steuer-PIN angeschlossen" und "GPIO17 mit 0 Volt and 
Relais-Steuer-PIN angeschlossen"?

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.