Nach Wikipedia:Kann ich ein gültiges Signal von einem Ausgangspin von GPIO lesen?
GPIO-Funktionen können gehören:
GPIO-Pins können konfiguriert Eingang oder Ausgang
GPIO-Pins/disabled
- aktiviert werden kann, um sein werden,
Eingabewerte sind lesbar (typisch hoch = 1, niedrig = 0)
Ausgangswerte sind Schreib-/Lese
Zu meinem Verständnis, wenn ein Stift für die Eingabe festgelegt ist, dann kann es nicht geschrieben werden. Mit anderen Worten, es ist nicht zulässig, einen Wert in einen Eingangspin zu schreiben. Ich bin mir jedoch nicht sicher, ob ein Ausgangspin lesbar ist.
Zum Beispiel gibt einen Pin mit der Nummer 8, nachdem ich die Funktion write_pin_value(pin_8, 1);
aufrufen, gibt der Funktionsaufruf read_pin_value(pin_8)
immer den Wert 1 zurück?
Hallo, LPs, ich bin ein Neuling in der Elektronik. Hier ist die GPIO-Schaltungsspezifikation des Rsapberry Pi. [http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/raspberry-pi/gpio-pin-electric-specifications] Könnten Sie feststellen, ob der GPIO von Raspberry Pi nach dem Schreiben von einem Ausgangs-Pin lesen kann? es? Danke im Voraus. – xmllmx
@xmllmx Sie können immer einen GPIO-Port lesen. Stifte, die als Ausgang konfiguriert sind, werden mit dem Wert gelesen, den Sie beim letzten Mal festgelegt haben, oder dem Standardwert. In Ihrem speziellen Fall haben Sie nicht die Funktion, den tatsächlichen Status der Ausgabe zurückzulesen, sondern die logische. – LPs
Vielen Dank für Ihre Antwort. Ich bin jetzt klar. – xmllmx