Forum: Mikrocontroller und Digitale Elektronik Was ist das für ein 3.2 zoll TFT?


von Roberz (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

habe dieses Display und weiß nicht weiter. Es ist 3,2 zoll und 
eigentlich allerweltsware. Zumindest vom Aussehen her gibt es da eine 
Menge ähnliche.  Einzig die 9431 am Ende haben die bei Google  gefunden 
Displays nicht.  Deuten die 4 Zahlen auf ein ILD9431 Controller  hin? 
Was könnte es denn für ein Display sein? Vielleicht kennt es ja einer :) 
Vielen Dank

von 1N 4. (1n4148)


Lesenswert?

Korrekt, ILI9431. Google findet viel.

von Arduinoquäler (Gast)


Lesenswert?


von ratlos (Gast)


Lesenswert?

>habe dieses Display und weiß nicht weiter.

hast du das auf der Straße gefunden ?
Von Oma geschenkt bekommen ?
Wenns blau ist wurde es mit Altium Designer von Waveshare gemacht.
https://eckstein-shop.de/32-inch-240x320-TFT-with-Touch-panel

von Kohlroulade (Gast)


Lesenswert?

Was benötigt er um weiter zu kommen?
Aufkleber und ab in die Schublade.

Oder ich kaufs dir für 5€ ab, ok?

Du kannst doch eh nix damit anfangen, gelle?

von Wolfgang (Gast)


Lesenswert?

Roberz schrieb:
> habe dieses Display und weiß nicht weiter.

Erstmal musst du es richtig anschließen, sonst geht da gar nichts.

Das beige Teil auf der rechten Seite ist zum Einschieben einer SD-Karte 
gedacht.

von Joachim B. (jar)


Lesenswert?

Roberz schrieb:
> Hallo Leute,
>
> habe dieses Display und weiß nicht weiter.

dann brauchst du ein TFT Shield für den Arduino?

https://www.geras-it.de/erweiterungs-board-tft-lcd-mega-shield-v2-0-fuer-3-2-touch-screen-expansion-board-fuer-arduino-mega/a-339/?ReferrerID=7.00

oder du musst es selber bauen oder die Leitungen an geeignete Ports 
deines Lieblings µC löten.

von Georg G. (df2au)


Lesenswert?

Joachim B. schrieb:
> TFT Shield für den Arduino?

Nur als Hinweis: Die Libs der aktuellen Arduino Version (SD und TFT) 
funktionieren mit diesem Display nur teilweise. UTFT und SDFat sind 
besser geeignet. Und es gibt SD-Karten, die mit der Windows Formatierung 
Probleme machen. Die SDFat Diagose gibt dann aber eine Meldung. Mit der 
SDFat Utility formatiert ist dann alles im grünen Bereich.

von Ichweissauchwas (Gast)


Lesenswert?

Georg G. schrieb:
> Und es gibt SD-Karten, die mit der Windows Formatierung
> Probleme machen.

Und es gibt Displays mit blauen und mit schwarzen Leiter-
platten. Man kann sich aussuchen welche Farbe einem besser
gefällt. Und das modische Accessoire dazu passend einkaufen.

Und wenn man die Funktion der SD-Karte nicht braucht dann
kann man die Library dazu weglassen. Dann braucht man auch
keine SD-Karte einstecken, ja nicht mal eine kaufen.

von Roberz (Gast)


Lesenswert?

Hallo Leute, da bin ich wieder ;)

Habe jetzt Arduino Mega2560 R3 und ein TFT Shield und auch die 
UTFT-Datein für die 1.81 Umgebung. Aber beim Kompilen kommt eine 
Fehlermeldung, die bei einem unverändertem Beispiel eigentlich nicht 
sein sollte :(

Arduino: 1.8.1 (Windows XP), Board: "Arduino/Genuino Mega or Mega 2560, 
ATmega2560 (Mega 2560)"

C:\Programme\Arduino\libraries\UTFT\DefaultFonts.c:21:14: error: 
variable 'SmallFont' must be const in order to be put into read-only 
section by means of '__attribute__((progmem))'

 fontdatatype SmallFont[1144] PROGMEM={

              ^

C:\Programme\Arduino\libraries\UTFT\DefaultFonts.c:125:14: error: 
variable 'BigFont' must be const in order to be put into read-only 
section by means of '__attribute__((progmem))'

 fontdatatype BigFont[3044] PROGMEM={

              ^

C:\Programme\Arduino\libraries\UTFT\DefaultFonts.c:234:14: error: 
variable 'SevenSegNumFont' must be const in order to be put into 
read-only section by means of '__attribute__((progmem))'

 fontdatatype SevenSegNumFont[2004] PROGMEM={

              ^

Bibliothek UTFT im Ordner: C:\Programme\Arduino\libraries\UTFT (legacy) 
wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino Mega or Mega 2560.


Jetzt steh ich da und weiß nicht weiter. Bitte um Hilfe

von Arduinoquäler (Gast)


Lesenswert?

Roberz schrieb:
> Hallo Leute, da bin ich wieder ;)

Nur nicht zwischendurch zu viele ASCII Zeichen verschwenden
um den Leute die dir helfen wollten, auf dem Laufenden zu
halten, gell? Hauptsache Hilfe abgreifen was geht ....

Roberz schrieb:
> Aber beim Kompilen kommt eine
> Fehlermeldung, die bei einem unverändertem Beispiel eigentlich nicht
> sein sollte :(

Sorry, aber ein unverändertes Beispiel wird so oder so nicht
funktionieren da du ja trotzdem diesen universellen TFT-
Mist auf deine Konfiguration anpassen musst. Der Autor
kann nicht wissen auf welchen Default-Zustand er seine Lib
ausliefern soll damit es bei dir gleich läuft.

von Roberz (Gast)


Lesenswert?

Hauptsache du kannst dich wichtig machen und rumtrollen.
Und warum sollte ein Beispiel-Programm nicht zu kompelieren gehen? Und 
das Beispiel soll für die vorhandene Kombi sein, daher auch 
Beispiel-Programm und nicht Datenblatt....Hauptsache rumtrollen..

von Arduinoquäler (Gast)


Lesenswert?

Roberz schrieb:
> Und warum sollte ein Beispiel-Programm nicht zu kompelieren gehen?

Ja du weisst es, daher brauchst du hier auch gar nicht fragen.

Und die Anleitung zur UTFT Lib brauchst du daher auch nicht lesen.

von Roberz (Gast)


Lesenswert?

Mit anderen Worten : Du weißt es auch nicht und willst nur weiter 
trollen. ....jemand anderes damit Erfahrung und kann was Konkretes 
beisteuern?

von Michael R. (mr-action)


Lesenswert?

Die Fehlermeldung sagt doch schon alle... Nur const Variablen können in 
den Flash gelegt werden... Ergo, ab in den RAM mit den Variablen oder 
const machen - da ich die Lib nicht kenne ist es deine Entscheidung... 
;-)

Der Error ist übrigens relativ neu... Ich weiß nicht, mit welche 
Compilerversion der rein gekommen ist, aber ich hatte letztes auch mal 
ein altes Projekt (bei dem ich geschlampt hab), wo das dann aufgepopt 
ist...

von meckerziege (Gast)


Lesenswert?

Ohne es böse zu meinen: An deiner Stelle würde ich mir zuerst weitere 
C-Grundlagen aneignen. Die Fehlermeldung sollte eigentlich gut 
verständlich sein bzw. solltest du nun wissen, was zu tun ist. (Tipp: 
Verwende ein "const" vor den jeweiligen PROGMEM-Konstanten, die er 
bemängelt)

Ohne halbwegs passable C-Kenntnisse wirst du große Schwierigkeiten im 
weiteren Verlauf bekommen, folglich würde ich erst mal da anpacken.

von Roberz (Gast)


Lesenswert?

Danke für die Hilfe. Das Problem ist, ich finde im Quelltext als auch in 
der include h benannte SevenSegNumFont nicht. .ich möchte ja nicht c 
programmieren,  sondern nur einfach schnell überprüfen ob das display 
funktioniert, dann wird damit ganz normal direkt programmiert. 
funktioniert aber das System ers gar nicht, kann ich mir viel  Nerverein 
sparen. ..

von Arduinoquäler (Gast)


Lesenswert?


von Roberz (Gast)


Lesenswert?

Topic nicht gefunden...

von Arduinoquäler (Gast)


Lesenswert?

Roberz schrieb:
> Topic nicht gefunden...

Bedanke dich bei den Mods.
Hier wird willkürlich und ohne Begründung gelöscht.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Arduinoquäler schrieb:
> Hier wird willkürlich und ohne Begründung gelöscht.

Das ist "alternative Wahrheit".

Dir wurde sehr deutlich mitgeteilt, warum Dein sogenanntes 
"Testprogramm" gelöscht wurde, und Dir wurde vorher ausreichend Zeit 
gegeben, das Problem (kein Quelltext) zu beseitigen.

Dann hätten alle etwas von Deiner Arbeit gehabt.

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.