Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller und 15'' TFT LCD


von Armin P. (Gast)


Angehängte Dateien:

Lesenswert?

Hey Leute,

ich habe einmal eine kuriose Frage:

Kann man mit einem oder mehreren Mikrocontrollern (am besten ATmega8) 
ein TFT LCD Display ansteuern und einen Text zeigen?

Das Datenblatt des Displays im Anhang unter LM15X3-A2.pdf.
Das Datenblatt des Mikrocontrollers ebenfalls im Anhang.

von holger (Gast)


Lesenswert?

Wenn du die Dclk mit ca. 30MHz hinbekommst dann vieleicht.

von Armin P. (Gast)


Lesenswert?

Sorry aber was meinst du mit Dclk(kenne mich nicht gut aus :))

von Sebastian .. (zahlenfreak)


Lesenswert?

Mit einem 8bit AVR, also auch einem Mega8 wird das nix. Da wirst du 
schon genug zu tun haben, den Bildinhalt überhaupt zu generieren.
Es gibt aber z.B. von Epson Displaycontroller, die sowas ansteuern 
können.

von Armin P. (Gast)


Lesenswert?

Bin noch ein Anfänger mit wahrscheinlich "Größenwahn", habe aber alle 
Projekte die ich mir vorgenommen habe gemeistert (bis auf dieses :( )

Und wie kann ich so etwas "löten" bzw. bauen?

Einfach blau und blau zusammen auf einen Port oder nicht?
Ich habe einmal im Internet gelesen, dass man einen ATmega8 mit VGA auch 
verbinden kann, obwohl ich das doch lieber direkt machen möchte.

Sorry für die dummen Fragen, aber ich hab noch eine: Bei welcher 
Spannung bzw. Stromstärke sollte dieses Display "laufen"?

von Armin P. (Gast)


Lesenswert?

@Sebastian...

Wo bekommt man so etwas zu kaufen und wie viel kosten diese Dinger?

von Bastler (Gast)


Lesenswert?

Schau mal auf microvga.com vorbei, da gibts Module die sich leicht mit 
der seriellen Schnittstelle ansprechen lassen und Text auf einem VGA 
Bildschirm anzeigen. Ist für Anfänger eher geeignet als selbst was zu 
entwickeln. ;)

von Armin P. (Gast)


Lesenswert?

Ich würde eigentlich schon lieber selber bauen, wo bekomme ich 
Displaycontroller her?

von Christian B. (casandro)


Lesenswert?

Ja, es geht, ist aber Arbeit und Du wirst nicht die volle Auflösung 
bekommen

von Paul H. (powl)


Lesenswert?

erzähl uns doch lieber mal welche erfahrung du bisher mit elektronik, 
programmierung, mikrocontrollern usw. hast, eventuell noch ob dein beruf 
oder dein studium damit zu tun hat. dann können wir eher einschätzen was 
wir dir hier raten sollen. so wie das bisher klingt bist du einsteiger, 
und so ein display anzusteuern ist für einen einsteiger erstmal ne harte 
nuss.

von Frank K. (fchk)


Lesenswert?

armin pernsteiner schrieb:
> Bin noch ein Anfänger mit wahrscheinlich "Größenwahn", habe aber alle
> Projekte die ich mir vorgenommen habe gemeistert (bis auf dieses :( )
>
> Und wie kann ich so etwas "löten" bzw. bauen?
>
> Einfach blau und blau zusammen auf einen Port oder nicht?
> Ich habe einmal im Internet gelesen, dass man einen ATmega8 mit VGA auch
> verbinden kann, obwohl ich das doch lieber direkt machen möchte.

Diese Displays haben eine Eigenschaft: sie haben keinen Speicher. Das 
ist wie bei einer Bildröhre. Du musst den Bildinhalt immer wieder neu 
ausgeben, damit es zu einem stehenden Bild kommt. Dazu musst Du mit 32 
MHz Takt die Bilddaten ausgeben, und zwar 24 Bit für alle Farben. Das 
Display hat 1024*768 Pixel. Wenn Du das nur Schwarzweiß betreiben 
möchtest, braucht DU etwa 100k Bildschrmspeicher. Dein AVR hat nochmal 
wieviel K RAM und wieviel MHz Takt?

Du siehst also, dass das von vornherein völliger Unsinn ist. Ein NXP 
LPC2478 ist das unterste, was Du dafür nehmen solltest, der hat dann 
auch die spezielle Ansteuerschaltung für solche Displays, damit der 
Prozessor nicht 100% seiner Rechenleistung damit verbringen muss.

> Sorry für die dummen Fragen, aber ich hab noch eine: Bei welcher
> Spannung bzw. Stromstärke sollte dieses Display "laufen"?

Du hast doch das Datenblatt gepostet. Kannst Du es nicht lesen? Tip: 
Schlag mal Seite 6 auf. Und ja: die 600V Wechselspannung bei 50kHz für 
die Hintergrundbeleuchtung sind ernst gemeint.

Geh woanders spielen!

fchk

von Paul H. (powl)


Lesenswert?

Frank, poste doch bitte einfach nicht wenn du dich so angepisst fühlst. 
Sowas geht echt garnicht. Wir haben doch alle mal angefangen.
> Geh woanders spielen!
Sowas kannste bei deinen coolen Kumpels bringen aber nich im Forum..

von holger (Gast)


Lesenswert?

>> Geh woanders spielen!
>Sowas kannste bei deinen coolen Kumpels bringen aber nich im Forum..

Wieso nicht? Ich finds gut das fchk es auf den Punkt bringt.
Eine Erklärung warum das Schwachsinn ist hat er auch gegeben.

von Paul H. (powl)


Lesenswert?

Na wenn ihr euch ständig mit so einem Tonfall durch euer Leben boxt, 
dann gut Nacht! Sozialkompetenz nada.

von Armin P. (Gast)


Lesenswert?

Sorry dass ich noch einmal Fragen muss wo bekommt man einen solchen 
Displaycontroller her welcher mit meinem Display "kompartibel" ist.
Habe Google schon abgesucht vielleicht verkauft mir jemand ein solches 
Ding (Gebraucht oder Neu).

von spess53 (Gast)


Lesenswert?

Hi

>Sorry dass ich noch einmal Fragen muss wo bekommt man einen solchen
>Displaycontroller her welcher mit meinem Display "kompartibel" ist.
>Habe Google schon abgesucht vielleicht verkauft mir jemand ein solches
>Ding (Gebraucht oder Neu).

Einige Displaycontroller gibt es bei CSD. Allerdings, wer hier das 
Datenblatt eines ATMega8 postet, sollte doch mal etwas kleiner anfangen.

MfG Spess

von wurstbonbon (Gast)


Lesenswert?

die ansteuerung könntest du mit einem fpga hinbekommen, das ist kein 
großes ding, wenn du es unbedingt selber machen möchtest.

dann brauhst du halt noch eine verbindung zum avr. sowohl in hardware- 
als auhc in software, was wahrscheinlich aufgrund der vielen 
freiheitsgrade gar nicht mal so einfach ist.

von Hans W. (stampede)


Lesenswert?

Hallo,
ein passender LCD Controller sollte der S1D13517 sein mit entsprechendem 
SDRAM dran (mit 1024*768*24 = 18874368 Bit, also z.B. 64MBit SDRAM). Ich 
habe aber auch meine Zeifel ob du das schaffst, du scheinst noch nicht 
so viel Ahnung zu haben. Der LCD Treiber muss her (wahrscheinlich selber 
schreiben), und als MCP wuerde ich was mit 32Bit empfehlen, z.B. 
PIC32MX795, AVR32..., LPC...., notfalls einen dsPIC. Aber dabei ist von 
der Performance her kein Wunder zu erwarten. Willst du mehr dann nimm 
nen OMAP oder aehnlich.
Der Atmega ist definitiv zu schwach...

Gruss

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Achtung: Anfänger und S1D...
Diese ICs sind SMD und haben einen Pinabstand von 0,5mm (zumindest 
ähnlich). Die lötet man nicht mal so eben auf Lochraster. Etwas 
Erfahrung wird da schon benötigt.

Wo kaufen? Tja: Segor, CSD, eBay, ...

ATmega auf VGA geht aber schon. Zumindest im reinem Textmodus und bei 
geringer Auflösung. Da ist aber kein rohes LCD-Panel, sondern ein 
VGA-Monitor gemeint.

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.