Hallo,
Die digitalen Eingänge deines RevPi Compact sind über den MAX31913 GPIO-Chip angesprochen. Der Chip beginnt bei GPIO 488, und die folgenden Eingänge werden in aufeinanderfolgenden GPIO-Pins fortgesetzt:
Digital Input 0: GPIO 488
Digital Input 1: GPIO 489
Digital Input 2: GPIO 490
Digital Input 3: GPIO 491
Digital Input 4: GPIO 492
Digital Input 5: GPIO 493
Digital Input 6: GPIO 494
Digital Input 7: GPIO 495
im Beispiel im
Link wurde erklärt, wie der digitale Eingang 5 zugreifbar ist. In dem Beispiel möchtest du auf den digitalen Eingang 5 zugreifen. Da der Chip gpiochip496 bei GPIO 496 beginnt, musst du die Nummer des gewünschten Eingangs (in diesem Fall 5) zu der Basisnummer des Chips addieren:
Basisnummer des Chips: 496
Eingang 5: 496 + 5 = 501
Daher würdest du den GPIO 501 exportieren, um auf den digitalen Eingang 5 zuzugreifen.
Warum gpiochip496?
Die Nummer 496 für den Chip ist spezifisch für das System, auf dem das Beispiel basiert. Wenn du den Chip auf deinem System identifizieren möchtest, solltest du in der Regel den folgenden Befehl verwenden:
Code: Select all
cd /sys/class/gpio
cat gpiochip*/label
Damit kannst du die genaue Bezeichnung (z. B. max31913) finden und sehen, welche Basis-GPIO-Nummer für diesen Chip verwendet wird.
Best Regards
Ulrich Kouatang Biakoup | field application engineer