Skip to content

Problem with Arduino-Nano-ESP32 and TFT-Round-GC9A01 with sda, scl, dc, cs #2834

@erikbartmann

Description

@erikbartmann

Hi,

I have some problems to get the TFT_eSPI-Sketches running.
I'm using a Arduino-Nano-ESP32 and TFT-Round-GC9A01 with sda, scl, dc, cs, rst.
I connected the following pins:

SDA from TFT to Nano-ESP32 Pin D11
SCL from TFT to Nano-ESP32 Pin D13
DC from TFT to Nano-ESP32 Pin D9
CS from TFT to Nano-ESP32 Pin 10
RST is not conected but I tried it to connect it to the RST-Pin of the nano-ESP32-Board :-(

I configured the User:Setup.h as shown:

`#define GC9A01_DRIVER
#define TFT_MOSI 11 // In some display driver board, it might be written as "SDA" and so on.
#define TFT_SCLK 13
#define TFT_CS 10 // Chip select control pin
#define TFT_DC 9 // Data Command control pin
//#define TFT_RST 33 // Reset pin (could connect to Arduino RESET pin)
//#define TFT_BL 22 // LED back-light

#define LOAD_GLCD // Font 1. Original Adafruit 8 pixel font needs ~1820 bytes in FLASH
#define LOAD_FONT2 // Font 2. Small 16 pixel high font, needs ~3534 bytes in FLASH, 96 characters
#define LOAD_FONT4 // Font 4. Medium 26 pixel high font, needs ~5848 bytes in FLASH, 96 characters
#define LOAD_FONT6 // Font 6. Large 48 pixel font, needs ~2666 bytes in FLASH, only characters 1234567890:-.apm
#define LOAD_FONT7 // Font 7. 7 segment 48 pixel font, needs ~2438 bytes in FLASH, only characters 1234567890:-.
#define LOAD_FONT8 // Font 8. Large 75 pixel font needs ~3256 bytes in FLASH, only characters 1234567890:-.
#define LOAD_GFXFF // FreeFonts. Include access to the 48 Adafruit_GFX free fonts FF1 to FF48 and custom fonts
#define SMOOTH_FONT

#define SPI_FREQUENCY 27000000
#define SPI_READ_FREQUENCY 20000000
#define SPI_TOUCH_FREQUENCY 2500000
I tried the simple sketch
#include <SPI.h>
#include <TFT_eSPI.h>

TFT_eSPI tft = TFT_eSPI();

void setup()
{
tft.init();
tft.fillScreen(TFT_BLACK);
tft.setCursor(50, 50, 4);
tft.setTextColor(TFT_WHITE, TFT_BLACK);
tft.println("Hello, World!");
}

void loop() {}
`

Nothing happens on the TFT.

What's wrong here?

Best

Erik

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions