Hallo zusammen,
da immer wieder die Frage aufkommt, ob man die maximale Stromstärke, die ein GPIO-Pin liefern kann, irgendwie einstellen kann - und falls ja, wie und warum und ob das dann wirklich so zu verstehen ist.
Wahrscheinlich beziehen sich die ganzen Diskussionen auf einen Artikel von 2012, der mal vollständig zitiert und mal in Bruchstücken zitiert, mal verstanden und mal nicht verstanden wurde, oder ... . Ansonsten nicht mehr gefunden wurde und aus der Erinnerung heraus irgendwas ersonnen wurde.
Ich bringe die folgenden Screenshots als Information, mit der ich nicht in Verbindung gebracht werden möchte. Wenn jemand irgendwas zerlegt, dann geschieht das auf dessen Verantwortung. Ich weise jegliche Verantwortlichkeit zurück, sollte irgendjemandem ein Schaden dadurch entstehen, dass die folgenden Informationen nicht das gewünschte Ziel erreichen.
Erkenntnisse:
- Der Strom, der einem GPIO-Ausgang entnommen werden kann, ist nicht limitiert!
- Demnach ist der einstellbare Wert die maximale Stromstärke, für die LOW-Pegel <= 0,8 V und HIGH-Pegel >= 1,3 garantiert werden. Das bedeutet im Umkehrschluss, wenn der GPIO-Output-Pin stärker belastet wird, dass dann diese Pegel andere sein können, was dazu führt, dass eine Abfrage der Pegel zu falschen Ergebnissen führen kann.
Viel Spass beim Lesen, Umsetzen in eine Programmiersprache - aber zerstört Eure Raspberries nicht!
Beste Grüsse
Andreas
----------------------------------------------------------
So heisst es in einem Beitrag von 2012: