PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ansteuerung eines TFT- Displays



luckyluke600
09.05.2006, 09:53
Ich würde gerne ein TFT-Display mit einem PIC Microcontroller ansteuern

Habe jedoch keine Ahnung von solchen Displays

bitte um Hilfe

lg

shaun
09.05.2006, 10:08
Du meinst eins vom Notebook oder sonstigem Computermonitor? Dann vergiss es. Die Dinger haben eine LVD-Schnittstelle oder Vergleichbares, über die die Daten - RGB, Synchronisation - in Datenpaketen seriell auf mehreren Lanes mit mehreren 100Mbit/s übertragen werden. Das ist definitiv nichts für einen uC, erstmal brauchst Du einen Grafikcontroller. Hast Du Dir überhaupt mal überlegt, dass Du schon für 640x480 mit 256 Farben über 300kByte Nutzdaten pro Bildschirmseite übertragen musst?

Sepp O.
09.05.2006, 10:09
Wenn du das TFT-Display dierekt ansteuern willst, dann wird's kompliziert bis fast unmöglich.

Wenn du aber einen Monitor mit normalem VGA-Anschluss hast, dann kann man es einigermaßen problemlos schaffen das Display anzusteuern.

Wenn es aber so ein Display von einem Laptop ist dass irgendwo übriggeblieben ist wirds ziemlich aussichtslos.

Ich habe nur ein Beispiel gefunden bei dem es einer geschafft hat ein Laptop-Display mit einer alten Grafikkarte und einem PC anzusteuern.
Da hatte er aber nur 16 Farben oder etwas in der Richtung geschafft.

mfg Sepp

luckyluke600
09.05.2006, 14:28
ich meine keinen PC Bildschirm

ich möchte eine Art Boardcomputer für ein Motorrad bauen
und für die Ausgabe benötige ich ein grafisches Display



lg

vajk
09.05.2006, 14:49
Da hab ich bei eBay was gesehen, das könnte Dir helfen und als Basis dienen, wird sicher öfters verkauft ...
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=9706051537
Ich finde es günstig, was der da anbietet ... mit TFT - Farbdisplay mit 132x132 65.536 Farben und ATMega128
Viel Erfolg,
Vajk

P.S.: ich hab nix mit dem anbieter zu tun, fand es nur gut und habs mir gemerkt...

Andree-HB
09.05.2006, 15:08
...irgendwie verstehe ich noch nicht ganz, was Du eigentlich wissen möchtest ?

Suchst Du nun nach Info`s wie man die Dinger generell ansteuert oder welches Du im Endeffekt brauchst ? Oder Hast Du eines und weisst nicht, wie Du es anschliesst ?

Klare Antworten erfordern klare Fragen... ;-)

shaun
09.05.2006, 15:27
Das kleine Display bei eBay ist ein Handy-Display, dafür gibt es bestimmt auch Anschluss- und Programmierhinweise im www. Da die Teile spottbillig sind, sollte sich da was machen lassen. Die Frage klang mir allerdings eher nach einem grossflächigeren Teil...

SeaLion
09.05.2006, 15:43
Naja, zumindestens in seinem 2. Beitrag wird lucky genauer.
Ich glaube kaum, daß er eine 17" Display ans Motorrad bauen will.

Wenn es etwas kleiner sein darf, ist ein Handy LCD doch gar nicht schlecht. Zu einigen gibt es sogar fertige Ansteuerungen, daß das man sich kaum noch selber arbeit machen muß :-) (z.B. für das Display vomn S65)

LinuxUser2
08.10.2007, 11:30
Ich will mir für die neue Wohnung eine Steuerung der Rollläden bauen.
Ich hätte gerne im Wohnzimmer ein Tft (ca 8") mit Touchscreen mit dem ich über ein Grafikmenü die Rolläden schalten, oder den Status abfragen kann.

Wie kann ich so etwas mit einem Pic realisieren?
Habt ihr Ideen, Infos, Ratschläge?

Danke und Gruß
LinuxUser2

Felix.
08.10.2007, 12:22
Du willst ein 8zoll display mit touchscreen nutzen um zu schauen ob die rolläden auf oder zu sind? in dem zimmer in dem du dich befindest? o.O

Meinst du nicht dass das ein wenig zu viel Aufwand für nichts ist?

eigentlich sollten da doch ein paar taster reichen. wenn man nicht erkennt ob die rolläden auf oder zu sind kann man ja noch nen kleines textdisplay einbauen. was ich jedoch immernoch übertrieben fänd. aber deine sache

LinuxUser2
08.10.2007, 13:54
Hallo,

es geht darum an einer zentralen Einheit alle Rollläden (komplettes Haus) zu steuern und auch den Status zu sehen.

Ich würde mich über Hilfe wirklich freuen.

Dolfo
08.10.2007, 15:06
PIC weiß ich nicht, bin Atmeller - und erst Anfänger. Habe mit dem Atiny 2313 eine kleine Schaltung gebaut, die auch Rolläden steuern könnte:
- Port B (8Bit): Datenbus
- Port D (7Bit): Adressbus

Port D ist aufgeteilt:
- 3 Bit über einen 74138 => 7 Pins zur Ansteuerung eines einzelnen I/O Platzes ("ChipSelect")
- 1 Bit für R/W Signal vom Display (20x4)
- 1 Bit RS Signal vom Display
- 2 Bit frei für krimskrams

D.h. die Schaltung besteht aus Controller, einem Display und 6 I/O-Plätzen mit jeweils 8 Bit. Damit kann man ein ganzes Rolladenlager steuern.

Das geht sicher noch viel besser, aber wie gesagt, bin Anfänger.

LinuxUser2
08.10.2007, 16:44
Danke,

Die Steuerung der Rollläden ist nicht das Problem.
Nur bei der Ansteuerung des 8" tft touchscreen habe ich keine Ahnung.
Hat nicht jemand so etwas schon mal gemacht?

Gruß

shaun
08.10.2007, 22:02
Alle 8"-TFTs mit Touchscreen werden gleich angesteuert, ist also kein Problem. Nein im Ernst - WELCHES Display? LVDS- oder ähnliche Signale nachzubilden ist keine Aufgabe für einen kleinen uC, da bräuchte man schon ein Display mit eigener Intelligenz, welches sich irgendwie per SPI oder so ansteuern lässt. Viele Touchcontroller emulieren eine serielle-, PS/2- oder USB-Maus, andere fahren ein proprietäres Protokoll. Du müsstest Dich also mal auf einen Display- und einen Touchcontrollertypen festlegen, dann kann man Dir wenn überhaupt erst helfen.

Hellmut
14.10.2007, 01:04
Hallo LinuxUser2

Warum gerade 8"? 10,4" sind z.B. bei Pollin günstig zu bekommen, dabei ist es wichtig auf 2 Dinge zu achten.

1. Man muß ein Datenblatt im Internet finden
2. Es sollte die Hintergrundsbeleuchtung integriert haben

Was das ansprechen angeht muß für solche Displays ein LCD Controller, z.B. von Mark de Jong, eingesetzt werden, insbesondere wenn Farbe im Spiel ist. Ich habe gerade mit solch einem Projekt begonnen und setze hierfür das mega2560 Modul von robotikhardware, sowie den LCD Controller mit dem s1D13705 von Mark de Jong ein. Die Software ist schon ein anspruchsvolles, aber zu bewältigendes Projekt. Je primitiver die Ansprüche an die Darstellung sind, bei deinem Projekt wären sie primitiv, desto einfacher kann die Treibersoftware sein.

Da ich das 10,4" Display mit 800x600 Auflösung und 512 Farben als Display für eine digitale Fernsteuerung mit xbeepro einsetze, wird das System ein SD-Karten Slot beinhalten um die "building blocks" der Graphik von dort beim Einschalten zu laden.

Leider habe ich z.Zeit gesundheitlich große Probleme weshalb das Projekt nur zögerlich voran geht.