# Konfiguration ESP32

**URL:** <https://forum.arduino.cc/t/konfiguration-esp32/1398087>\
**Category:** Deutsch\
**Created:** [July 26, 2025, 10:55am UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087 "2025-07-26T10:55:06Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![kanne13059](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kanne13059/32/1106379_2.png) [@kanne13059](https://forum.arduino.cc/u/kanne13059)\
**Post date:** [July 26, 2025, 10:55am UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/1 "2025-07-26T10:55:06Z")

</div>

Hallo  
ich bin das erste Mal hier im Forum.  
In meinem Proekt möchte ich einen ESP32 Wroom mit einem ili9341 betreiben, Bibliothek TFT\_eSPI. Seltsamerweise werden Angaben in der "User\_Setup.h" beim Kompilieren ignoriert.

Def. lt. "User\_Setup.h”:

```arduino
#define TFT_CS 26
#define TFT_DC 27
#define TFT_RST 25
#define TFT_WR 5

```

und serielle Ausgaben vom Prozessor (unabhängig von der "User\_Setup.h"):

```arduino
TFT_CS: 27
TFT_DC: 14
TFT_RST: 26
TFT_WR: 12

```

Benutze ich diese Pins 27,14,26,12 funktioniert alles. Die Pins lassen sich aber scheinbar nicht umkonfigurieren!?  
Wer hat schon einmal ähnliche Verhalten beobachtet.  
Vielen Dank erst einmal

---

<div class="post-metadata">

**Author:** ![fony](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fony/32/936882_2.png) [@fony](https://forum.arduino.cc/u/fony)\
**Post date:** [July 26, 2025, 11:19am UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/2 "2025-07-26T11:19:21Z")

</div>

Wo ist die Datei? Die sollte nicht im Sketch sein nur im der TFT\_eSPI bleiben.

> [@kanne13059](#):
>
> `TFT_WR: 12`

Zeige mall Link zu deinen Sachen. ESP32 WROM gibt es in allen Sorten.  
Was ist das für Display SPI? Kenne kein SPI Display mit WR.

---

<div class="post-metadata">

**Author:** ![noiasca](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/noiasca/32/1126910_2.png) [@noiasca](https://forum.arduino.cc/u/noiasca)\
**Post date:** [July 26, 2025, 11:40am UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/3 "2025-07-26T11:40:50Z")

</div>

> [@kanne13059](#):
>
> Die Pins lassen sich aber scheinbar nicht umkonfigurieren!?

ganz bestimmt geht das.  
Du bindest vermutlich nur falsche Dateien ein.  
was steht in der User\_Setup\_Select.h ... ist der include auf User\_Setup.h aktiviert?

---

<div class="post-metadata">

**Author:** ![kanne13059](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kanne13059/32/1106379_2.png) [@kanne13059](https://forum.arduino.cc/u/kanne13059)\
**Post date:** [July 27, 2025, 12:02pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/4 "2025-07-27T12:02:25Z")

</div>

danke! ja, in der User\_Setup\_Select.h steht `#include <User_Setup.h>`  
Zeitweise hatte ich noch eingebunden: `#include <User_Setups/Setup14_ILI9341_Parallel.h>`  
Um doppelte Definitionen vermeiden waren darin aber alle Portdefinitionen auskommentiert.

Jetzt habe ich probeweise auch noch diese in der User\_Setup\_Select.h auskommentiert und trotzdem werden Werte ausgegeben `Serial.print("TFT_CS: ");`  
Woher könnte die IDE noch weitere Daten einbinden?  
Ich bin da maximal ratlos.

---

<div class="post-metadata">

**Author:** ![kanne13059](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kanne13059/32/1106379_2.png) [@kanne13059](https://forum.arduino.cc/u/kanne13059)\
**Post date:** [July 27, 2025, 12:38pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/5 "2025-07-27T12:38:40Z")

</div>

danke! das ist ein ILI9341 im Parallel-Mode mit RST, CS, RS, WR, RD sowie D0..D7. s. [ILI9341](https://www.google.com/imgres?q=ILI9341%2520im%2520Parallel&imgurl=https%253A%252F%252Fwww.pangodream.es%252Fwp-content%252Fuploads%252F2019%252F04%252F20190417_181247.jpg&imgrefurl=https%253A%252F%252Fwww.pangodream.es%252Fili9341-esp32-parallel&docid=DLtos0_m1R__8M&tbnid=dgAXS2-CPjYx_M&vet=12ahUKEwjf3L-yht2OAxVVBtsEHaiELnIQM3oECBIQAA..i&w=1200&h=900&hcb=2&ved=2ahUKEwjf3L-yht2OAxVVBtsEHaiELnIQM3oECBIQAA)

---

<div class="post-metadata">

**Author:** ![kanne13059](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kanne13059/32/1106379_2.png) [@kanne13059](https://forum.arduino.cc/u/kanne13059)\
**Post date:** [July 27, 2025, 12:51pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/6 "2025-07-27T12:51:39Z")

</div>

scheinbar wird es ein ungelöstest Rätsel bleiben. Ich habe jetzt einen passenden Beitrag gelesen, der nicht Gutes verheißt [setting-up-pins-in-tft-espi-library](https://forum.arduino.cc/t/setting-up-pins-in-tft-espi-library/1317885)  
Sollte trotzdem jemand eine Idee haben, wäre ich sehr froh.

---

<div class="post-metadata">

**Author:** ![galacticobmg](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/galacticobmg/32/771579_2.png) [@galacticobmg](https://forum.arduino.cc/u/galacticobmg)\
**Post date:** [July 27, 2025, 2:35pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/7 "2025-07-27T14:35:24Z")

</div>

das sieht ein wenig nach Konfusion aus. Ist das jetzt eine parallele oder SPI Schnittstelle. Es kann nur eine von beiden sein und in der originalen User\_Setup.h ist die Auswahl schön beschrieben. Am Anfang wenn man noch nicht ganz sicher ist wie man das Display konfigurieren soll ist es immer besser die originale User\_Setup.h zu benutzen und nicht in den hunderten von Beispielen im User\_Setups Verzeichnis herumzusuchen.

```arduino
// ###### EDIT THE PINs BELOW TO SUIT YOUR ESP32 PARALLEL TFT SETUP ######

// The library supports 8 bit parallel TFTs with the ESP32, the pin
// selection below is compatible with ESP32 boards in UNO format.
// Wemos D32 boards need to be modified, see diagram in Tools folder.
// Only ILI9481 and ILI9341 based displays have been tested!

// Parallel bus is only supported for the STM32 and ESP32
// Example below is for ESP32 Parallel interface with UNO displays

// Tell the library to use 8 bit parallel mode (otherwise SPI is assumed)
//#define TFT_PARALLEL_8_BIT

// The ESP32 and TFT the pins used for testing are:
//#define TFT_CS 33 // Chip select control pin (library pulls permanently low
//#define TFT_DC 15 // Data Command control pin - must use a pin in the range 0-31
//#define TFT_RST 32 // Reset pin, toggles on startup

//#define TFT_WR 4 // Write strobe control pin - must use a pin in the range 0-31
//#define TFT_RD 2 // Read strobe control pin

//#define TFT_D0 12 // Must use pins in the range 0-31 for the data bus
//#define TFT_D1 13 // so a single register write sets/clears all bits.
//#define TFT_D2 26 // Pins can be randomly assigned, this does not affect
//#define TFT_D3 25 // TFT screen update performance.
//#define TFT_D4 17
//#define TFT_D5 16
//#define TFT_D6 27
//#define TFT_D7 14

```

---

<div class="post-metadata">

**Author:** ![kanne13059](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kanne13059/32/1106379_2.png) [@kanne13059](https://forum.arduino.cc/u/kanne13059)\
**Post date:** [July 27, 2025, 3:11pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/8 "2025-07-27T15:11:46Z")

</div>

Ja das sieht nach Konfusion aus. Aber nicht, weil ich in hunderten Beispielen herumgesucht habe, sondern weil die orig. User\_Setup von Bodmer einfach nicht funktionierte! Und so bin ich hier fündig geworden: [ILI9341 + ESP32](https://www.pangodream.es/ili9341-esp32-parallel)  
Dieses Beispiel funktionierte sofort.  
Das ändert aber nichts an der Tatsache, warum Veränderungen an der funktionierenden User\_Setup nicht übernommen werden.

---

<div class="post-metadata">

**Author:** ![fony](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fony/32/936882_2.png) [@fony](https://forum.arduino.cc/u/fony)\
**Post date:** [July 27, 2025, 3:31pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/9 "2025-07-27T15:31:52Z")

</div>

> [@galacticobmg](#):
>
> ```arduino
> //#define TFT_PARALLEL_8_BIT
> 
> // The ESP32 and TFT the pins used for testing are:
> //#define TFT_CS 33 // Chip select control pin (library pulls permanently low
> //#define TFT_DC 15 // Data Command control pin - must use a pin in the range 0-31
> //#define TFT_RST 32 // Reset pin, toggles on startup
> 
> //#define TFT_WR 4 // Write strobe control pin - must use a pin in the range 0-31
> //#define TFT_RD 2 // Read strobe control pin
> 
> //#define TFT_D0 12 // Must use pins in the range 0-31 for the data bus
> //#define TFT_D1 13 // so a single register write sets/clears all bits.
> //#define TFT_D2 26 // Pins can be randomly assigned, this does not affect
> //#define TFT_D3 25 // TFT screen update performance.
> //#define TFT_D4 17
> //#define TFT_D5 16
> //#define TFT_D6 27
> //#define TFT_D7 14
> 
> ```

Mit der Einstellung hat mein 2.4" funktioniert, so wie ein 4" für MEGA V3 mit ILI9488, es war nur ein Versuch den 2.4" habe verschenkt, der 4"hängt am Mega und liest PV Regler aus.  
Ach ja als Treiber musste ILI9341 \_2\_DRIVER eingestellt sein.

---

<div class="post-metadata">

**Author:** ![kanne13059](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/kanne13059/32/1106379_2.png) [@kanne13059](https://forum.arduino.cc/u/kanne13059)\
**Post date:** [July 27, 2025, 3:37pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/10 "2025-07-27T15:37:00Z")

</div>

schön für dich. Ich habe mir lieber ein Display schenken lassen, was einige Probleme mit sich bringt.

---

<div class="post-metadata">

**Author:** ![fony](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fony/32/936882_2.png) [@fony](https://forum.arduino.cc/u/fony)\
**Post date:** [July 27, 2025, 3:44pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/11 "2025-07-27T15:44:09Z")

</div>

Hauptsache es Funktioniert 😉  
Bei schnellem ALi je nach Tag bekommt man 3,5", 3.95" Display nachgeworfen, man muss aber aufpassen auf Versandkosten.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [January 23, 2026, 3:44pm UTC](https://forum.arduino.cc/t/konfiguration-esp32/1398087/12 "2026-01-23T15:44:11Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
