Pins >26 lassen sich nicht ansprechen

  • Hallo zusammen,


    ich bin noch relativ neu im RPi Business und stolpere so durch die Gegend.

    Mein aktuelles Problem betrifft die Pins mit einer Kennung > 26 nach "GPIO.setmode(GPIO.BOARD)".

    Ich dachte es liegt vllt. einer alten RPi.GPIO Bib, da die älteren Pis ja genau diese Anzahl der Funktionierenden Pins haben.

    Nach Deinstallation und erneuter Installation der Lib ist das Problem das gleiche.


    Hoffe mir kann da jemand einen Tipp geben.


    Beste Grüße

    Dodo

  • Hallo Hyle,


    vielen Dank für die schnelle Antwort.


    Das ist mein Quellcode.

    Zum Testen ist einfach nur eine LED inkl. Widerstand zwischen dem jeweiligen PIN und Ground (PIN06) geschaltet.


    jeder der "oberen" Pins funktioniert.

    Die PIN GPIO05, GPIO06, GPIO13, GPIO19, GPIO26, GPIO12, GPIO16, GPIO20, GPIO21 funktionieren über dieses Skript nicht.


    Beste Grüße

    Dodo

  • Ich verstehe es immernoch nicht.. :conf:


    Verwende mal das einfachere, bessere gpiozero (BCM-Nummern verwenden)

    Python
    1. from gpiozero import LED
    2. from time import sleep
    3. led = LED(12)
    4. while True:
    5. led.on()
    6. sleep(1)
    7. led.off()
    8. sleep(1)


    //Edit


    Was sind die Ausgaben von:

    Code
    1. uname -a
    2. cat /etc/os-release

    ?

  • Hallo hyle,


    uname -a:

    Linux raspberrypi 4.14.97 -v7+


    cat /etc/os-release:

    Raspbian GNU/Linux 9 (stretch)



    Auch mit deinem Code kann ich die keine PINS ab den Pin 26 (BOARD-Nummerierung) ansprechen.



    Gruß

    Dodo

  • Linux raspberrypi 4.14.97 -v7+

    D.h. Du hattest mal ein rpi-update gemacht. Das macht man nicht. Damit hast Du Dir einen experimentellen Kernel auf dem RPi installiert. :shy:


    Mach mal ein Backup der SD und ein normales sudo apt update und sudo apt upgrade. Dann nach dem reboot nochmals bitte uname -a.

  • Wie zählst du die Pins bzw. von welcher Belegung gehst du aus?

    Und von welchem PI reden wir?


    Die 40polige GPIO ist eigentlich so belegt: Link


    Nicht das du da Belegungsmäßig auf dem falschen Dampfer bist.