Forum: Mikrocontroller und Digitale Elektronik St7735 mit STM32F401CCU6


von Michael S. (zecka)


Angehängte Dateien:

Lesenswert?

Servus, ich bräuchte mal eure Hilfe und zwar wollte ich ein kleines 
Projekt starten was eben einen St7735 Display mit einem STM32F401CCU6 
einfach Texte schreiben soll. Angefangen habe ich warum auch immer mit 
der falschen Bibliothek und zwar der Adafruit_ILI9341 hierbei entstand 
das erste Foto. Als ich endlich gemerkt habe das ich die falsche Bib 
benutze bin ich dann auf Adafruit_ST7735 umgestiegen habe aber hier das 
Problem das nicht ins initialisieren komme (meine Vermutung).
Mein Code:
/////////////////////////////////////////////////////////////////////
#include <Adafruit_GFX.h>
#include <Adafruit_ST7735.h>

#define TFT_CS   PB10
#define TFT_RST  PB0
#define TFT_DC   PB1
#define LED_PIN PC13

Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);

void setup() {

  delay(200);
  pinMode(LED_PIN, OUTPUT);

  tft.initR(INITR_BLACKTAB);
  tft.fillScreen(ST77XX_RED);
  delay(1000);
  tft.fillScreen(ST77XX_GREEN);
  delay(1000);
  tft.fillScreen(ST77XX_BLUE);
}

void loop(){
  digitalWrite(LED_PIN, LOW);
  delay(500);
  digitalWrite(LED_PIN, HIGH);
  delay(500);
}
/////////////////////////////////////////////////////////////////////
Ich habe auch schon die verschiedenen initR Varianten probiert.
Ich freu mich auf eure Hilfe!
LG Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.