Forum: Mikrocontroller und Digitale Elektronik LCD Sharp LM5H40TA Ansteuern -- ASM -- AVR


von C. H. (hedie)


Lesenswert?

Hallo

Ich habe ein LCD Gefunden welches einen Aufkleber mit dem Text:

Sharp LM5H40TA

Hat

Habe nach einem Datenblatt gesucht, jedoch nur ein schlechtes sprich 
ohne pinbelegung gefunden....

Vieleicht hat da jemand noch ne idee wo suchen :D

Ist es überhaupt möglich ein LCD welches keinen Controller hat Direkt 
mit einem AVR Anzusteuern?

Grüsse
Claudio

von Gast (Gast)


Lesenswert?


von C. H. (hedie)


Lesenswert?

Wooow Suuuper Danke viel viel mal


Hat vieleicht gerade noch jemand ne schaltung oder so zur hand mit der 
man so ein LCD ansteuern kann?

von Gast (Gast)


Lesenswert?


von C. H. (hedie)


Lesenswert?

Danke für den Link

Jedoch bräuchte ich auch noch ein Beispiel für den Anschluss sowie ein 
Assembler Code Beispiel....

von Gast (Gast)


Lesenswert?

Tut mir leid, fertige Lösungen sind nicht im Angebot.

Zu einer möglichen Ansteuerungsschaltung lies hier: 
http://mitglied.lycos.de/bk4/vram.htm

von C. H. (hedie)


Lesenswert?

Ok danke

Ich werd mal mein bestes geben und was versuchen

Ich meld mich dan mit möglichen fragen :D

von Gast (Gast)


Lesenswert?

Das hatte ich ganz übersehen: http://mitglied.lycos.de/bk4/lcdcon.htm
(ohne jede Gewähr, daß Dein Display auch so anzusteuern wäre)

von Benedikt K. (benedikt)


Lesenswert?

Hier gibts den Quellcode dazu:
Beitrag "LCD Controller für 640x480 LCD mit mega8515"

Dein Display wird aber leicht anderst angesteuert:
Im Gegensatz zu dem 640x480 LCD, handelt es sich bei deinem um ein 
Singlescan  LCD, das mit 8bit Daten arbeitet, was die Sache einfacher 
macht.
Die 320x240 Software wäre für dein LCD also die passenste.
Dazu muss lediglich in der Software die Pixelanzahl von 320 auf 480 
erhöht werden. Da aber immer 8bit statt 4 übertragen werden, reduziert 
sich die Anzahl der Takte pro Zeile von 320/4=80 auf 480/8=60.
Die Zeilen müssen dafür auf 320 erhöht werden.

von C. H. (hedie)


Lesenswert?

Wow das sieht super aus

Nun habe ich noch eine frage

Ich hab nur DRAMS Gefunden welche 256 kb haben jedoch nur 4BIT

70nS

Kann ich die schaltung auch mit diesen aufbauen?

Anbei noch das Datenblat

von C. H. (hedie)


Angehängte Dateien:

Lesenswert?

Datneblatt

von Benedikt K. (benedikt)


Lesenswert?

Was haben DRAMs damit zu tun ?

von C. H. (hedie)


Lesenswert?

Ich dachte man braucht ein DRAM um die Daten zu speichern

Oder hab ich da was übersehen?

von Benedikt K. (benedikt)


Lesenswert?

Es reicht ein normales 32x8 SRAM. Die andere Schaltung verwendet ein 
VRAM, das ist ein spezielles DRAM, jedes andere lässt sich nicht 
verwenden.

von C. H. (hedie)


Lesenswert?

SRAM

Find ich so eins auf einem SDRAM "Riegel" ?

von Benedikt K. (benedikt)


Lesenswert?

Nein

von C. H. (hedie)


Lesenswert?

Ja wo denn?

von Benedikt K. (benedikt)


Lesenswert?

Reichelt, Conrad, CSD, Digikey und bei tausenden anderen 
Elektronikläden. Allerdings werden 32k*8 nicht mehr hergestellt, daher 
wird es meist nur noch 128k oder größer geben. Am besten sind die 
schneller Cache SRAMs aus 486er Mainboards.

von C. H. (hedie)


Lesenswert?

Doch...

Bei reichelt kann man zumindest noch eins kaufen

jedoch steht doch in der anleitung 64 Kb

von Benedikt K. (benedikt)


Lesenswert?

Die 64k werden nur für das 640x480 LCD benötigt. Daher habe ich auch 
64kB für die 320x240 Version verwendet, da ich dafür die gleiche Platine 
verwendet habe. Aber wie gesagt: Die Software muss sowiso ein wenig 
angepasst werden.

von C. H. (hedie)


Lesenswert?

Bist du der Autor der Website mit der anleitung?

Wenn ja... in was ist den die Software geschrieben? es hat ja nur ein 
HexFile

von Gast (Gast)


Lesenswert?

Um 12:08 Uhr stand da schon:

Hier gibts den Quellcode dazu:
Beitrag "LCD Controller für 640x480 LCD mit mega8515"

von C. H. (hedie)


Lesenswert?

Danke... Sorry total vergessen vor lauter DRAMs und SRAMs

von C. H. (hedie)


Lesenswert?

So ich bin Morgen Morgens weg (lehre als Elektroniker :D )

Deshalb poste ic hier noch schnell eine weitere frage, das wenn ich 
zurück bin ich wieder was mehr weiss :D

Kennt jemand den Elektor Artikel aus dem Heft Dezember 2006 wo es um das 
Recyclen von LCDs Geht?

Da hats ne anleitung für den Bau eines Controllers der Grafik LCDs 
ansteuern kann

Jedoch habe ich da das problem, das die schaltung für ein 4BIT LCD 
Gedacht ist und deshalb auch 4 Bit DRAMS (wichtig!!! DRAMS) verwendet

Es steht auch das man 2 DRAMS Zusammen schalten kann

Jedoch müsse man das etwas am Code ändern....

Ichwäre sehr froh wenn sich hier jemand finden würde, der mir beim 
umschreiben helfen würde....

grüsschen

von Benedikt K. (benedikt)


Lesenswert?

Claudio H. wrote:
> Kennt jemand den Elektor Artikel aus dem Heft Dezember 2006 wo es um das
> Recyclen von LCDs Geht?

Ja.

> Jedoch habe ich da das problem, das die schaltung für ein 4BIT LCD
> Gedacht ist und deshalb auch 4 Bit DRAMS (wichtig!!! DRAMS) verwendet
>
> Es steht auch das man 2 DRAMS Zusammen schalten kann

Ja, das sollte prinzipiell funktionieren.

Nur mal vorneweg: Das ganze soll jetzt nicht so klingen als wenn ich 
diese Software niedermache, und meine als die perfekte Lösung anpreise, 
also das folgende bitte nicht falsch verstehen. Für kleine LCDs ist 
diese Lösung genial, aber DRAMs sind nunmal schwerer anzusteuern, 
weshalb diese langsamer sind als SRAMs. Bei 480x320 und 70Hz Framerate, 
muss man etwa 10,7MPixel/s übertragen. Bei 8bit pro Übertragung ergibt 
das immer noch 1,3M Lesevorgänge aus dem DRAM. Das wird sehr knapp, vor 
allem wenn die Software nicht perfekt optimiert ist.
Da der mega8515 über ein Speicherinterface verfügt, habe ich mich bei 
meiner Version für SRAMs entschieden. Bei 3 Takten pro Zugriff sind so 
bei 16MHz bis zu 5,3M Zugriffe pro Sekunde möglich.

von C. H. (hedie)


Lesenswert?

Ok hast mich überzeugt :D

Ich nehme deine Version....

Sag mal, hast du ICQ, Skype, MSN oder sowas?

von C. H. (hedie)


Lesenswert?

Ich könnte ein 32Kb x 8bit Ram auftreiben, welches 15ns hat

Ist die auch verwendbar? oder bereits zu schnell?

Genügen 32Kb Oder?

von Benedikt K. (benedikt)


Lesenswert?

Der ist optimal.

von C. H. (hedie)


Lesenswert?

Gut dan werd ich den mal kaufen...

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.