Forum: Mikrocontroller und Digitale Elektronik tft01-2.2sp Display mit UTFT library ansteuern?


von Jul H. (jules03)


Lesenswert?

Also ich arbeite zurzeit an einem Projekt für die Schule und muss nun 
mein Display tft01-2.2sp mit ili9341 ansteuern. Machen will ich das mit 
der UTFT library, aber es klappt einfach nicht und die Zeit läuft mir 
langsam davon...
ich habe schon im Internet recherchiert aber es hilft nichts, mein 
Display bleibt einfach weiß.

Das ist mein Skript:

#include <memorysaver.h>
#include <UTFT.h>



//UTFT myGLCD(ILI9341_S5P,11,13,8,10,9);
UTFT myGLCD(TFT01_22SP,11,13,10,9,8);


extern uint8_t SmallFont[];
extern uint8_t BigFont[];

void setup()
{
  myGLCD.InitLCD();
  homescreen();

}

void loop()
{
  // put your main code here, to run repeatedly:

}

void homescreen()
{
  myGLCD.setBackColor(255, 0, 0);
  myGLCD.setColor(64, 64, 64);
  myGLCD.print("* test *", CENTER, 1);
}

von hp-freund (Gast)


Lesenswert?

Für welchen µC soll es denn sein?
Hast Du die Pins in der UTFT und SPI initialisiert?

von Jul H. (jules03)


Lesenswert?

Sorry ich bin noch ein Anfänger wäre nett wenn du mir die Begriffe 
erklärst:)

von hp-freund (Gast)


Lesenswert?

1. Ein Arduino? Atmega8? oder ein anderer Controller?

von Jul H. (jules03)


Lesenswert?

Achso ja ein Arduino Uno

von Mitlesa (Gast)


Lesenswert?

Jul H. schrieb:
> ich habe schon im Internet recherchiert aber es hilft nichts, mein
> Display bleibt einfach weiß.

Wie wäre es wenn du mal die Anleitung zur UTFT Library liest, diese
verstehst und streng danach vorgehst?

Zuerst mal einen einfachen Beispiel-Sketch (der funktionieren muss)
aus der Arduino-Welt zum Laufen bringen und dann seine eigenen
Kreationen dazu einbringen. Solange du das Beispiel nicht erfolgreich
zum Laufen bringst wirst du dich hoffnungslos im Mikrokontroller-
Dschungel verirren.

von Jul H. (jules03)


Lesenswert?

Hab ich natürlich schon probiert aber anscheinend will er einfach das 
Dsiplay nicht steuern obwohl ich es doch richtig initialisiert habe...

von hp-freund (Gast)


Lesenswert?

Also ich bin nicht der Ardu*** Typ.

Allein schon die Bezeichnung der SPI Pins:

UTFT::UTFT(byte model, int RS, int WR, int CS, int RST, int SER)

Bist Du sicher das Du die richtigen verbunden hast?
Wo wird eigentlich SPI initialisiert?

Nee, möchte ich nicht weiter drüber nachdenken...

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.