1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Trophäen
  4. Forum
    1. Unerledigte Themen
  5. Artikel
  6. Lexicon
  • Login
  • Register
  • Search
Lexicon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexicon
  • More Options
  1. Deutsches Raspberry Pi Forum
  2. Lexicon

GPIO

  • Zentris
  • October 5, 2023 at 9:23 PM
  • October 25, 2023 at 4:45 PM
  • 9,623 times viewed
  • 7 comments
  • entry
  • GPIO Raspberry 2-4
  • Externe Links
  • GPIO (für engl. General Purpose Input/Output, wörtlich Allzweckeingabe/-ausgabe)

    Ein GPIO (für engl. General Purpose Input/Output, wörtlich Allzweckeingabe/-ausgabe) ist ein allgemeiner digitaler Kontaktstift an einem integrierten Schaltkreis (IC), dessen Verhalten, unabhängig, ob als Eingabe- oder Ausgabekontakt, durch logische Programmierung frei bestimmbar ist.

    Elektrische Eigenschaften

    Grundsätzlich, der Raspberry Pi wird mit 5 Volt gespeist. Allerdings arbeitet der System on Chip auf Basis von 3,3 Volt, was bedeutet, dass auch die GPIOs mit 3,3 Volt arbeiten. Sowohl eingangs- als auch ausgangsseitig.

    Desweiteren verträgt ein GPIO nur ein paar Milliampere (mA) Strom. Je nach Quelle ist von einem anderen Wert die Rede. Man spricht von maximal 16 mA. Wobei Ein- und Ausgänge bereits mit 0,5 mA sicher schalten. Wenn man es sich bei der Dimensionierung einfach haben will, dann kann man mit 1 oder 2 mA rechnen. Je nach Beschaltung sollte man aber nicht mehr als 8 mA aus einem GPIO ziehen.

    Die Belegung der GPIO-Stiftleiste weist auch +5V-Pins auf, die dazu dienen ein +5V-Potential anzubieten, wenn äußere Schaltungen diese benötigen.

    Allerdings ist auch hier die Stromentnahme begrenzt. Auf insgesamt 50 mA für alle GPIO-Pins zusammen.

    Das bedeutet, über einen GPIO-Pin kann man keine externen Schaltungen betreiben. Die müssen eine eigene Stromversorgung haben. Beispielsweise durch ein zweites USB-Netzteil oder ein USB-Netzteil mit einem zweiten USB-Port.


    Siehe auch rpi-gpio, gpiozero und pinout.

    • GPIO
    • Raspberry
    • General Purpose Input/Output

Raspberry Pi: Belegung GPIO

Raspberry Pi: GPIO - General Purpose Input Output (Ausführlich)

Raspberry Pi: GPIO beschalten

Raspberry Pi.GPIO Library (Beispiele)

Raspberry Dokumentation zu GPIO

Gute Beschreibung bei heise

  • Previous entry Forumsperlen
  • Next entry HAT

Comments 7

Qvrgre
October 8, 2023 at 1:02 PM

Wenn man das RaspbereryOS verwendet, kann man auch im Terminal-Fenster einfach "pinout" eingeben und man bekommt eine Grafische Darstellung der GPIO-Pins.

hyle
October 8, 2023 at 1:08 PM

Aber nur wenn gpiozero installiert ist. ;) Siehe dazu hier: https://gpiozero.readthedocs.io/en/stable/cli_tools.html#pinout

Das war "früher" bei der Lite-Versionen nicht der Fall.

Qvrgre
October 8, 2023 at 2:56 PM

Ich habe das jetzt noch mal probiert, habe Bullseye64 gestartet das ich frisch auf einem USB-Stick Installiert hatte und bei Eingabe von "pinout" bekam ich eine Anzeige wie in diesem Link beschrieben. ;)

hyle
October 8, 2023 at 3:03 PM

Ah, ok! dann wurde gpiozero wieder in die Lite-Version aufgenommen.

In der Doku steht in der stable Ausführung:

Quote from stable

GPIO Zero is installed by default in the Raspberry Pi OS desktop image, and the Raspberry Pi Desktop image for PC/Mac, both available from
raspberrypi.org. Follow these guides to installing on Raspberry Pi OS Lite and other operating systems, including for PCs using the remote GPIO feature.

und in der latest:

Quote from latest

GPIO Zero is installed by default in the Raspberry Pi OS desktop image, Raspberry Pi OS Lite image, and the Raspberry Pi Desktop image for PC/Mac, all available from raspberrypi.org. Follow these guides to installing on other operating systems, including for PCs using the remote GPIO feature.

:bravo2:

Zentris
October 8, 2023 at 5:31 PM

Ich habe den Link zur Doku der Raspi-GPIO Doku mit in die externen Links aufgenommen

fred0815
October 23, 2023 at 8:35 AM

Ein Hinweis auf die maximale Strombelastbarkeit der GPIOs wäre noch toll.

Registrierung

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself

Categories

  1. Hardware 74
  2. Software 95
    1. Smarthome 6
    2. Künstliche Intelligenz 4
  3. Programmierung 32
    1. Python 9
    2. C · C++ 7
    3. andere Programmiersprachen 3
  4. Betriebssysteme 37
  5. Netzwerk 31
  6. Forenabkürzungen 37

Contributors in this entry

  1. Zentris 16 changes
  2. ps915 2 changes
  1. Datenschutzerklärung
  2. Impressum

Forenregeln

Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™