Designierte Pinbelegung für ESP32 auf FiPy-Board

Einleitung

In unserem Arbeitsthema ist ab Platine für FiPy eine koordinierte designierte Pinbelegung entstanden, damit verschiedene Hardware-Implementierungen eine gemeinsame Basis haben. Herzlichen Dank an @didilamken, @vinz, @Diren, @einsiedlerkrebs und @clemens für die Ausarbeitung.

Tabelle

Pin Funktion GPIO
RST Taster-Reset
P2 Taster-Flash onboard RGB-LED
P3 LED1 / CAN TX GPIO4
P4 SD_CMD GPIO15
P5 LoRa_CLK
P6 LoRa_MOSI
P7 LoRa_MISO
P8 SD-DATA GPIO15
P9 I²C-SDA GPIO12
P10 I²C-SCL GPIO13
P11 DS18x20 GPIO22
P12 LED2 WiFi external/internal GPIO21
P13 SW3 / CAN RX GPIO36
P14 SW2 GPIO37
P15 LTE_WAKE
P16 SW1 Vbat GPIO39
P17 LTE_CTS
P18 LTE_RX
P19 LTE_RTS
P20 LTE_TX
P21 HX711-DT GPIO26
P22 HX711-SCK GPIO25
P23 SD_CLK GPIO14

P2 auf Board BOB-HAT-V5 :

  • Taster Flash wird von Software FiPy benutzt um in AP-Modus zu schalten
  • in Arduino-IDE um neu zu flashen ( daher der Name )
  • die RGB-LED wird so angesteuert: pycom.rgbled(0x001100) # grün
    ich habe nie beobachtet, dass sich Taster und RGB-LED beeinflussen
    ( von @didilamken )

pinout referenzen

Bearbeiten

Dieser Eintrag ist ein Wiki und kann von allen angepasst werden.