Forum: Mikrocontroller und Digitale Elektronik Einstieg TFT


von daniel (Gast)


Lesenswert?

Hallo Leute,

ich möchte mich jetzt mal an die "großen" Displays trauen nachdem ich 
schon ein paar AVR und ARM Sachen gemacht habe. Nun würde ich gerne 
wissen ob es soetwas wie den HD44780 auch für die größeren Farbdisplays 
gibt. Ich möchte mir nämlich keinen all zu exotischen kaufen, bei dem 
mir nachher keiner weiterhelfen kann, wenn ich mal vor einem Problem 
stehe. Ich weiß dass ich hier mal einen Beitrag gefunden hatte, habe 
jetzt nach ca. 2 Std Suche aber aufgegeben.

Danke und Gruß

von Gerhard G. (g_g)


Lesenswert?

Hallo,

schau mal hier: http://www.basteln-mit-avr.de/




Gruß G.G.

von W.S. (Gast)


Lesenswert?

daniel schrieb:
> Nun würde ich gerne
> wissen ob es soetwas wie den HD44780 auch für die größeren Farbdisplays
> gibt.

Nö. Es gibt zwar TFT's mit eingebautem Controller und Videoram, aber 
auch bei sowas brauchst du im uC noch mal genauso viel RAM, sonst wird 
die Benutzung extrem krötig.

Du bist heute schon der zweite..
Also denke erst mal darüber nach, was du dir zulegen willst und was du 
an Ansprüchen des TFT's erfüllen mußt. X*Y*Farbtiefe/8 --> RAM-Bedarf 
nur so als Hinweis. Selbst bei einem QVGA kommt dabei mehr heraus, als 
du mit nem Achtbitter adressieren kannst.

Also, denke nach und guck dir den passenden uC, passenden RAM, passenden 
Grafikcontroller usw. aus. Es ist übrigens ne gute Übung, sich seinen 
Grafikcontroller mit nem CPLD selbst zu basteln.

W.S.

von Steffen H. (avrsteffen)


Lesenswert?

W.S. schrieb:
> Selbst bei einem QVGA kommt dabei mehr heraus, als
> du mit nem Achtbitter adressieren kannst.

Also wenn man die XMEGAs zu den 8Bittern rechnet (weil wirklich 16bit 
sind die ja nicht) könnte man soeinen schon nutzen. Da kann man bei 
einigen ordentlich SRAM oder SDRAM dran hängen.


Gruß Steffen

von Frank K. (fchk)


Lesenswert?

daniel schrieb:
> Hallo Leute,
>
> ich möchte mich jetzt mal an die "großen" Displays trauen nachdem ich
> schon ein paar AVR und ARM Sachen gemacht habe. Nun würde ich gerne
> wissen ob es soetwas wie den HD44780 auch für die größeren Farbdisplays
> gibt. Ich möchte mir nämlich keinen all zu exotischen kaufen, bei dem
> mir nachher keiner weiterhelfen kann, wenn ich mal vor einem Problem
> stehe. Ich weiß dass ich hier mal einen Beitrag gefunden hatte, habe
> jetzt nach ca. 2 Std Suche aber aufgegeben.

Bis QVGA und 320*240 gibt es Displays mit eingebautem Controller. Die 
erkennst Du daran, dass es bei den Pins Signale wie !CS, !RD und !WR 
gibt. Verbreitete Controller in diesen Dingern sind ILI9320/9325/9328.

Findest Du hingegen Signale wie HSYNC und VSYNC und PCLK oder so, dann 
ist es ein Display ohne Controller und ohne Bildschirmspeicher. Diese 
Displays müssen mit 60 Hz wie eine Bildröhre mit Videodaten versorgt 
werden, und hier geht es nicht ohne spezielle Controller.(*) Die gibts
- in extra Controllerchips, vorzugsweise von Epson
- in einigen Mikrocontrollern, beispielsweise NXP LPC2478 oder Microchip 
PIC24FJ256DA210
- in Form eines FPGA oder CPLD, ggf mit externem Speicher.

Lochrastergeeignet ist nichts von alledem. Auch die Displays mit 
eingebautem Controller haben als Anschlüsse Folienleiter im 0.8 bis 
herunter zum 0.4mm Raster. Also vergiss Lochraster einfach oder kauf Dir 
zumindest passende Adapterboards.

(*) ja, für kleine Monochromdisplays gibts Bastellösungen, aber für den 
professionellen Einsatz ist das nix.

fchk

von holger (Gast)


Lesenswert?

>Lochrastergeeignet ist nichts von alledem. Auch die Displays mit
>eingebautem Controller haben als Anschlüsse Folienleiter im 0.8 bis
>herunter zum 0.4mm Raster.

Bei Ebay gibts genügend von den Dingern fertig montiert auf Platine
mit Stiftleisten im 2,54mm Raster. Meist unter 20 Euro
für ein 320x240 und 3.2 Zoll.

>Verbreitete Controller in diesen Dingern sind ILI9320/9325/9328.

Wenn man einen von denen nimmt findet man auch Sourcecode.

>Nö. Es gibt zwar TFT's mit eingebautem Controller und Videoram, aber
>auch bei sowas brauchst du im uC noch mal genauso viel RAM, sonst wird
>die Benutzung extrem krötig.

Quark. Da muss man nix buffern. Das EA eDIPTFT32-A mit 320x240
hat einen ATMega1280 als Controller drauf. Ich glaub der hat
keine 150kB RAM;)

von Stefan S. (eric996)


Angehängte Dateien:

Lesenswert?

Abend,

habe den Code von der Seite:

http://www.basteln-mit-avr.de/LPCXpresso_1769.html#TFT_3.2

(Display inkl. Controller SSD1289 16 bit Ansteuerung + STM32f4discovery 
Board)aufgebaut auf Lochraster.

http://www.exp-tech.de/Displays/3-2--TFT-LCD-Screen-Module--ITDB02-3-2S.html

nachgebaut. Funktionierte sofort!

Schönen Gruß an Gerhard G. für die tolle Arbeit.

von daniel (Gast)


Lesenswert?

Eric S. schrieb:
> Abend,
>
> habe den Code von der Seite:
>
> http://www.basteln-mit-avr.de/LPCXpresso_1769.html#TFT_3.2
>
> (Display inkl. Controller SSD1289 16 bit Ansteuerung + STM32f4discovery
> Board)aufgebaut auf Lochraster.
>
> http://www.exp-tech.de/Displays/3-2--TFT-LCD-Scree...
>
> nachgebaut. Funktionierte sofort!
>
> Schönen Gruß an Gerhard G. für die tolle Arbeit.

Das Display habe ich mir auch heute mittag bestellt. Ein STM32L1 
Discovery habe ich noch rumliegen. Jetzt heißt es auf die Schneckenpost 
warten.

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.