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); }
Gast
#4477523
Für welchen µC soll es denn sein? Hast Du die Pins in der UTFT und SPI initialisiert?
Sorry ich bin noch ein Anfänger wäre nett wenn du mir die Begriffe erklärst:)
Gast
#4477557
1. Ein Arduino? Atmega8? oder ein anderer Controller?
Achso ja ein Arduino Uno
Gast
#4477571
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.
Hab ich natürlich schon probiert aber anscheinend will er einfach das Dsiplay nicht steuern obwohl ich es doch richtig initialisiert habe...
Gast
#4477667
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...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.