Zum Inhalt springen

GPIO

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 25. April 2024 um 11:07 Uhr durch imported>RoBri (Änderungen von 83.175.127.106 (Diskussion) auf die letzte Version von Grummelbacke zurückgesetzt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Ein {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) (für engl. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value), wörtlich Allzweckeingabe/-ausgabe) ist ein allgemeiner digitaler Kontaktstift an einem integrierten Schaltkreis ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)), dessen Verhalten, unabhängig, ob als Eingabe- oder Ausgabekontakt, durch logische Programmierung frei bestimmbar ist.<ref name="elkomp">Raspberry Pi Pico: GPIO-Grundlagen. Abgerufen am 2. Juni 2022.</ref> GPIO-Kontakten ist kein Zweck vorgegeben, sie sind daher standardmäßig unbelegt.

Verbindung

Ein GPIO-Kanal (Port) ist eine Gruppe von mehreren zusammengefassten Kontakten, die als ein logischer Kanal angesprochen werden.<ref name="klaas">Wilfried Klaas: Bussysteme in der Praxis. ISBN 978-3-645-65310-7, S. 187.</ref>

Anwendungsbeispiele

Als Eingabe geschaltet, kann beispielsweise der Zustand eines Tasters – offen oder geschlossen – durch den IC abgefragt werden.<ref name="machseinfach">Christian Immler: Erste Schritte mit dem Raspberry PI. ISBN 978-3-645-20668-6, S. 127.</ref> Als Ausgang können (unter Berücksichtigung der zulässigen Strom- und Spannungsparameter gegebenenfalls indirekt) beliebige elektrische Elemente wie Leuchtdioden oder Aktoren ein- oder ausgeschaltet werden. Auch Kommunikationsprotokolle wie I²C<ref name="elkomp"/><ref name="klaas"/> und {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)<ref name="elkomp"/><ref name="klaas"/> werden über solche Kontakte abgewickelt, wenn die Schaltung keine oder nicht genug spezialisierte Kontakte für sie hat; dazu muss das im Protokoll definierte Verhalten selbst programmiert werden.

Siehe auch

Einzelnachweise

<references/>