TFT Touchscreen zeigt nur weiß

Ich benutze ein Arduino Mega2560 und möchte mit dem 2,8" TFT lcd touchscreen etwas anzeigen lassen. Egal was ich probiere, der Monitor bleibt weiß :(.
Hier mein Code:

#include <Adafruit_TFTLCD.h>
#include <Adafruit_GFX.h>
#include <TouchScreen.h>

#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
#define LCD_RESET A4

#define TS_MINX 116
#define TS_MINY 113
#define TS_MAXX 957
#define TS_MAXY 912

#define YP A3
#define XM A2
#define YM 9
#define XP 8

#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF

Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
TouchScreen ts = TouchScreen(XP, YP, XM, YM, 364);
boolean buttonEnabled = true;
void setup()
{tft.reset();
uint16_t identifier = tft.readID();
tft.begin(identifier);
tft.setRotation(1);
tft.fillScreen(BLACK);
tft.drawRect(0,0,319,240,WHITE);
tft.setCursor(30, 40);
tft.setTextColor(BLUE);
tft.setTextSize(2);
tft.print("Dr. Dre");}
void loop()
{}

sketch_mar13a.ino (936 Bytes)

Wie hast du den Screen angeschlossen ?
Welcher ist es ? Bitte Hyperlink (zum anklicken) posten.

Der Screen ist direkt an das Mega angeschlossen, sodass die Pins eben passen.
Hier der Link:

YouGalal:
Der Screen ist direkt an das Mega angeschlossen, sodass die Pins eben passen.
Hier der Link:
https://www.banggood.com/Geekcreit-2_8-Inch-TFT-LCD-Shield-Touch-Display-Screen-Module-p-989697.html?rmmds=search&cur_warehouse=CN

Das ist kein Hyperlink, da geht nix zum Anklicken.
Das ist eine URL.

Ich kann auf der Seite nicht finden, welchen Chip das Display hat, daher ist nicht zu erkennen, ob du evtl. einen falschen Treiber dafür nutzt.

#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
#define LCD_RESET A4

Bist Du Dir sicher, das das stimmt?
Was passiert wenn Du das änderst?

#define LCD_RS   A2

Ich kann auf der Seite nicht finden, welchen Chip das Display hat

Laut Docu UC8230s

Und mit Sicherheit passen die Pindefinitionen nicht.
Auch eine Doppelbelegung von A2 und A3 macht keinen Sinn.

Habs gestern noch hingekriegt. Der Fehler war, dass ich nicht tft.begin(0x9341) verwendet habe sondern tft.begin(0x9325).

YouGalal:
Habs gestern noch hingekriegt. Der Fehler war, dass ich nicht tft.begin(0x9341) verwendet habe sondern tft.begin(0x9325).

Der Fehler ist, du hast uns einen Sketch gepostet, der auch so nicht funktionieren kann.
Also zukünftig einen richtigen Sketch posten.