GPIO Broken - can not power - depower-pinnen

I got my pi2 this weekend and started experimenting. Now I tried adding LEDs to the GPIOs the way I know it from arduino and all the forums do it. Pin>LED>270 Ohm>GND I attached two: pin 17&27 (EDIT: Two separate LEDs, one to GPIO 17 and one to GPIO 27. The 17 one is always powered.) However I cannot control them (python and bash gpio/wirepi) and one is always on, even if the pi is shut down and the SD out.

EDIT: ook de 3.3V lijkt niet te worden gevoed, de 5V werkt echter.

EDIT2: Ik gebruik ook de black sainSmart 40pin T breakout

Dit is wat gpio readall me direct na het opstarten geeft:

 +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+
 | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
 |   2 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5V      |     |     |
 |   3 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     |
 |   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
 |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
 |  17 |   0 | GPIO. 0 |   IN | 1 | 11 || 12 | 0 | IN   | GPIO. 1 | 1   | 18  |
 |  27 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     |
 |  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 1 | IN   | GPIO. 4 | 4   | 23  |
 |     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |
 |  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |
 |   9 |  13 |    MISO |   IN | 1 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |
 |  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |
 |     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |
 |   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |
 |   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |
 |   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 1 | IN   | GPIO.26 | 26  | 12  |
 |  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |
 |  19 |  24 | GPIO.24 |   IN | 1 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |
 |  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |
 |     |     |      0v |      |   | 39 || 40 | 1 | IN   | GPIO.29 | 29  | 21  |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
 | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
 +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+

Is de GPIO dood?


BEWERK: Heeft wat metingen gedaan en een 0-weerstand bepaald tussen GPIO 17 en de 5 V-pins. Dat zou de oorzaak kunnen zijn. Dus ik denk dat het dood is.

2
Als je GPIO 17 zegt, welke PHYSICAL-pin (de centrale twee kolommen met getallen) bedoel je? 17 : wat is zoals Joan zegt is een 3v3 SUPPLY-rail en wordt niet gecontroleerd door software of 11 : wat is pin GPIO 17 voor wat betreft de kern van Broadcom ARM? Evenzo voor GPIO 27 bedoel je 13 of 36 .
toegevoegd de auteur SlySven, de bron
Geen idee. Pen 17 is de 3V3 rail. U hebt geen controle over de voedings- en aardingspennen. U kunt alleen pinnen bedienen die op GPIO zijn aangesloten.
toegevoegd de auteur joan, de bron
GPIO 17 en 27 worden weergegeven als ingangen in die lijst. Welke opdracht (en) gebruikt u om hun waarden in te stellen?
toegevoegd de auteur joan, de bron
Alle Pi GPIO zijn 3V3. Verbind ze NOOIT met 5V. Ik stel voor dat je een inleidende online tutorial zoekt.
toegevoegd de auteur joan, de bron

2 antwoord

Denk dat je GPIO 17 (op fysieke PIN 11) verward hebt met PIN 17; ook PIN 27 is geen grond, maar ID_SD. Grondpennen zijn als volgt 6, 9, 14, 20, 25, 30, 34, 39. Succes!

1
toegevoegd
Sorry, ik bedoelde eigenlijk GPIO 17 en 27. Het zijn twee afzonderlijke leds
toegevoegd de auteur Hans, de bron

Probeer toegang te krijgen tot Pin's met behulp van Shell Script

#!/bin/bash
#GPIO numbers should be from this list
#0, 1, 4, 7, 8, 9, 10, 11, 14, 15, 17, 18, 21, 22, 23, 24, 25

#Note that the GPIO numbers that you program here refer to the pins
#of the BCM2835 and *not* the numbers on the pin header. 
#So, if you want to activate GPIO7 on the header you should be 
#using GPIO4 in this script. Likewise if you want to activate GPIO0
#on the header you should be using GPIO17 here.

#Set up GPIO 4 and set to output:
echo "4" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio4/direction

#Set up GPIO 7 and set to input
echo "7" > /sys/class/gpio/export
echo "in" > /sys/class/gpio/gpio7/direction

#Write output
echo "1" > /sys/class/gpio/gpio4/value

#Read from input
cat /sys/class/gpio/gpio7/value 

#Clean up
echo "4" > /sys/class/gpio/unexport
echo "7" > /sys/class/gpio/unexport
1
toegevoegd
probeer in root-modus
toegevoegd de auteur Sutikshan Dubey, de bron
wat ik gaf is een voorbeeld van toegang tot GPIO met behulp van shellscript, je moet van GPIO no in script veranderen volgens je behoefte.
toegevoegd de auteur Sutikshan Dubey, de bron
Ik krijg dit antwoord - Hoe kan ik de poorten toestaan?
toegevoegd de auteur Hans, de bron
this , Als de LED's iets zouden moeten doen; ze doen het niet
toegevoegd de auteur Hans, de bron