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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren