Hallo,
irgendwie machen die GPIOs nicht mehr was ich will.
Wenn ich z.B. mit sudo nano /etc/rc.local eingebe:
Code
...
echo "11" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio11/direction
chmod 666 /sys/class/gpio/gpio11/value
echo "7" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio7/direction
chmod 666 /sys/class/gpio/gpio7/value
echo "8" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio8/direction
chmod 666 /sys/class/gpio/gpio8/value
...
Alles anzeigen
sollten sie doch auf "out" stehen.
Bis zum Wochenende steuerten sie so Relais.
Doch jetzt geht nichts mehr.
Code
pi@fhem2 ~ $ gpio readall
+----------+-Rev2-+------+--------+------+-------+
| wiringPi | GPIO | Phys | Name | Mode | Value |
+----------+------+------+--------+------+-------+
| 0 | 17 | 11 | GPIO 0 | OUT | Low |
| 1 | 18 | 12 | GPIO 1 | IN | Low |
| 2 | 27 | 13 | GPIO 2 | OUT | Low |
| 3 | 22 | 15 | GPIO 3 | OUT | Low |
| 4 | 23 | 16 | GPIO 4 | IN | Low |
| 5 | 24 | 18 | GPIO 5 | IN | Low |
| 6 | 25 | 22 | GPIO 6 | IN | High |
| 7 | 4 | 7 | GPIO 7 | IN | High |
| 8 | 2 | 3 | SDA | ALT0 | High |
| 9 | 3 | 5 | SCL | ALT0 | High |
| 10 | 8 | 24 | CE0 | OUT | Low |
| 11 | 7 | 26 | CE1 | OUT | Low |
| 12 | 10 | 19 | MOSI | OUT | Low |
| 13 | 9 | 21 | MISO | OUT | Low |
| 14 | 11 | 23 | SCLK | OUT | Low |
| 15 | 14 | 8 | TxD | ALT0 | High |
| 16 | 15 | 10 | RxD | ALT0 | High |
| 17 | 28 | 3 | GPIO 8 | IN | Low |
| 18 | 29 | 4 | GPIO 9 | IN | Low |
| 19 | 30 | 5 | GPIO10 | IN | Low |
| 20 | 31 | 6 | GPIO11 | IN | Low |
+----------+------+------+--------+------+-------+
Alles anzeigen
Ein händisches
wird zwar ohne Fehlermeldung angenommen, aber trotzdem bleibt GPIO11 als "IN". Oder habe ich einen Denkfehler?
Ich hatte am WE softwaremäßig und verbindungskabelmäßig experimentiert, bin mir aber eigentlich keines möglichen Fehlers bewusst (was nichts heißen mag)
Ich habe schon ein mit Sicherheit funktionierendes Image zurückgespielt, was nicht geholfen hat.
Wo könnte ich noch nachsehen, was meine GPIOs sperrt? Oder sieht es danach aus, dass ich einen Raspi verbrannt habe?