Hi Olli,
bei eBay habe ich ein
RGB Touch Display gefunden was recht günstig ist, und wollte mal fragen ob das schon mal jemand mit Bascom zum laufen bekommen hat, oder ob das überhaupt funktionieren würde.
also das hier ...
ART New LCD 320x240 TFT-RGB 3,5" with Touch Panel -SET [AVD-T320240C256-A01]
TFT LCD Graphical Display with Touchpanel TP
159,00 PLN ... ca. EUR 35,35
Versand: 17,50 PLN(ca. EUR 3,89)
Naja ... Datenblatt
... ne Bild-Sammlung ... aber OK.
Also es wird im 8Bit-Datenmodus betrieben. Du benötigst also ne Menge Pins am Controller.
12 bis 13 Pins zähle ich da. Je nachdem ob du RST noch vom Controller steuern willst.
Dann mußt du die kompletten Bilddaten selber berechnen. Du setzt nur die Farben an den entsprechenden Pixelpositionen und hast die gesamte Arbeit am Hals. Also keine Unterstützung vom LCD-Controller. Das wird bei größeren Ausgaben ans Display ne Zeit dauern weil du für 8 Pixel ja Rot Grün und Blau übertragen mußt.
Außerdem läuft das Display auf 3,3V. Du benötigst also entweder Pegelwandler für alle 12..13 Leitungen die dir deine 5V vom Controller auf 3,3V bringen oder du läßt deinen Controller und den Rest der Schaltung auf 3,3V laufen.
Also theoretisch würde es wohl gehen aber ich würde davon Abstand nehmen weil mir der Aufwand zu groß wäre. Mit SPI-Schnittstelle hätte man weniger Leitungen zu pegelwandeln aber bei nem Parallelport außerdem besitzt das Display keinerlei noch so kleine Eigenintelligenz. Es ist anscheinend ein reiner Steuerchip für die Ausgabe der Pixeldaten auf das LCD und damit man die Daten ins Display-RAM bekommt. Mehr auch nicht.
Ich würde dir da folgendes ans Herz legen ...
XV-TFT60D-35-3224-T Intelligentes 3,5" TFT-Displaymodul mit Touchpanel 88,50 EUR
etwas eingekürzt ...
Eigenschaften TFT Display:
Resolution: 320 x 240 RGB Pixel
Colors: 262.144
Eigenschaften System:
Interface: SPI
Supply Voltage: 3,3V
and 5,0V (configurable)
Display Modes: Portrait and Landscape
User Flash Memory: 8.192kByte
Supports MicroSD Card (FAT32)
Great number of powerfull build in instructions
Cassio hat ein kleineres davon glaube ich mal mit nem Tiny angesteuert weil man im Atmel an sich keine Intelligenz mehr benötigt. Man schickt den Befehl, den Text, die Farbe, ... und das Display macht es dann einfach. Außerdem kannst du komplette Bedienoberflächen im Flash der Steuerplatine unterbringen und sie müllen dir damit nicht das Flash des Controllers zu. Du hast also dort mehr Platz für dein Programm. Rechne maldie Datenmenge für eine Oberfläche bei deinem geplanten Display aus ...
320 x 240 x 3 Farben => 230400 Bits => 28,8kByte für ein bildschirmfüllendes Bild zB für eine schöne Bedienoberfläche mit Touchfeldern. Das Display aus dem Shop hat dafür 8MByte eigenen Platz plus ne MicroSD wo man schön gemütlich am PC die Bedienoberfläche ändern kann.
OK ... der Preis ist natürlich etwa das doppelte. Dafür weiß ich aber das es läuft und ich weiß das Dirk mir notfalls direkt hier im Forum helfen kann wenn es Probleme gibt.
Also ich weiß was ich mir besorge ...
XV-TFT60D-57-6448-T Intelligentes 5,7" TFT-Displaymodul mit Touchpanel 165,00 EUR
Resolution: 640 x 480 RGB Pixel
Gruß
Dino