PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Display Ansteuerung



1hdsquad
02.01.2006, 13:36
Hey Guys, ich hätt mal ne Frage:
Kann ich ein LCD Display, was mit dem LTP angesprochen wird, auch mit COM ansteuern???
MFG :-k

askazo
02.01.2006, 14:32
Generell schon.
Du brauchst dafür ein oder mehrere Serial Shift Register, z.B. das 74HC164 (http://www.farnell.com/datasheets/67025.pdf), das Deine seriellen Daten in Parallele Daten umwandelt. Allerdings musst Du irgendwie ein Clock-Signal für den Baustein zur Verfügung stellen, das der Baud-Rate des seriellen Signals entspricht und synchron zu den Daten taktet.

Gruß,
askazo

H.A.R.R.Y.
02.01.2006, 15:14
Weiterhin mußt Du einen Pegelkonverter beschäftigen, der die +/-12V vom COM-Port auf die 5V für das Display umsetzt. Sonst geht das Display gleich kaputt!

Ratber
02.01.2006, 15:40
Hey Guys, ich hätt mal ne Frage:
Kann ich ein LCD Display, was mit dem LTP angesprochen wird, auch mit COM ansteuern???
MFG :-k

Über welche Schnittstelle ist egal.

Lpt,Com,I2C,USB,BT,Wl oder sonstwas.
Du mußt neben der Hardware noch die Software haben.

1hdsquad
05.01.2006, 22:23
@ ratber:
is klar, aber das display hat nut ltp...
guckt mal
LCD-Modul Hyundai HP12542R-DYO
bei pollin...[/url]

Andree-HB
05.01.2006, 22:51
...lediglich die mit angebotene Anschlussplatine ist für den Paralleport entwickelt, darauf ist das Display aber nicht beschränkt. Wenn man weiss, wie es geht, dann funktioniert es (wie schon oben beschrieben) auch am Comport mit einer anderen Platine oder an einem AVR : https://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=271

linux_80
05.01.2006, 22:54
Hallo,
du meinst LPT !
So wie es hier ist, ist es nur ein paralleles Display, so wie LCDs vielfach ausgelegt sind,
Der Controller ist wohl auch für seriell ausgelegt, aber nicht das was man am PC findet,
wenn Du das vom PC aus Seriell ansprechen willst, und es nix fertiges gibt, hilft wohl nur selber einen Adapter bauen, mit hilfe eine µC.
siehe Post von Andree-HB

Ratber
05.01.2006, 22:59
@Thdsquad


s klar, aber das display hat nut ltp...

Nein ,is nicht korrekt.

Das Display hat eine parallelle Schnittstelle aber keine LPT oder auch Centronics.

Wenn man mal einwenig in der Geschichte zurückgeht dann wurden die Heute so beliebten Alphanumerischen und später auch die Grafischen Kleindisplays anfangs nur über Schnittstellnmodule zb. für die RS232 betrieben wie man se hier und da auch noch bekommen kann.
Da die Preise dafür nicht gerade Taschengeldfreundlich sind kam man schnell auf den Dreh sie einfach ohne alles zu betreiben.
Bei Einplatinenkomputern schon ne ganze Zeit und Ende der 90er dann auch am PC zwecks irgendwelcher Darstellungen.
Das die Druckerschnittstelle am PC TTL-Pegel liefert hat das ganze sehr schnell zur Beliebtesten Methode gemacht mal eben schnell den Display anzuknüpfeln.
Für den Parport am PC sind diese Schnittstellen nie gefertig worden.


Jetzt wo die alten Ports langsam aussterben ist die kurze Hype eh schon fast wieder vorbei und die "noch" gebräuchliche Serielle wird übernehmen da sie die nächstbillige Alternative ist (Einige Schieberegister reichen schon)
Aber auch das ist nur ne Frage von einigen jahren denn deren Lebenszeit ist auch schon fast vorbei.
In Zukunft wird USB die Aufgabe übernehmen was ja dank jetzt schon relativ günstiger und erhältlicher Bausteine kein Problem ist.


Deswegen ist es egal welche Schnittstelle.
Mußt nur die Soft entsprechend anpassen.

Einige LCD-Proggies wie zb. Jalcd beinhalten dafür schon passende Soft oder sind mit Plugins ergänzbar.
Seriell und I2C (Über Parport oder SMB) zb. sind schon länger kein Akt so das ich mein Bastel-LCD (4x20 Grün mit PCF8574 also I2C) auch mal eben schhnell an den PC klemmen kann.

Schaus dir mal an.




Edit: Mal wieder zu lange getippert. :D

1hdsquad
05.01.2006, 23:30
ich komm grade mal nich mit...
geht das langsamer??? verständlicher??? wasd genau soll ich machen???

Ratber
05.01.2006, 23:35
Sagte ich doch schon.

Bau dir nen passendes Interface dafür.

du willst dein GLCD an die RS232 hängen dann eben zb. mit Schieberegister oder vorgeschaltetem Controller.


Womit willste das Display denn ansteuern ?

Eigene Soft oder doch was fertiges ala Jalcd. ?

1hdsquad
05.01.2006, 23:41
[wein wein schnief...]
WIE DENN ZUM TEUFEL????
eigene soft, soll man tetris drauf spielen können und cpu auslastung, winampsongs, temperatur, .............

Ratber
05.01.2006, 23:53
Wird also fast das gleiche wie eines der bekannten LCD-Proggies.

Ja,nimm Zwei Schieberegister aus der 74HCTxxx oder 40xx Reihe und schon haste dein Interface.

Wart mal nen momment,irgendwo findet sich sicher nen fertiger Plan im Web.
ich such mal eben

1hdsquad
05.01.2006, 23:56
sowas gibbs schon (son prog)?
wie heiist des???

Ratber
06.01.2006, 00:02
Ja davon red ich schon ne weile.
Es gibt ne ganze Menge und das seit ende der 90er als die Welle aufkam.
Auf jeder Moddingseite findest du sie bei den Linksektionen.

Was mit so aussem Stehgreif einfällt ist :

Jalcd
LCD Smartie
stlcd
....etc.

such einfach mal.

Es gibt für einige ne reihe von Plugins für andere Interfaces als nur die Parallele.

1hdsquad
06.01.2006, 00:10
mit tetris zum zoggen (nich nur emulatzor)?!?!?!?!?

Ratber
06.01.2006, 00:11
Wa ?
Versteh nur Bahnhof.

Gib doch mal mehr Infos raus was du eigentlich willst.
Jeden wurm einzeln ausse Nase ziehen macht keinen Spaß.

1hdsquad
06.01.2006, 00:17
das prog was du meintset (oder die progs)
kann man damit aufm lcd tetris zoggen? (war das so unverständlich)?

Ratber
06.01.2006, 00:25
Nein,nicht das ich wüßte.
Die Hauptaufgabe dieser Programme ist die Darstellung von Informatioenn aller art.

Also gehts weiter mit deiner Schnittstelle.

wie gesagt,Schieberegister und schon biste fertig.

Die Soft mußte dir selber stricken.

1hdsquad
09.01.2006, 19:37
yo aber wie werden die angesteuert?
habe keinen blassen
soft kriege ich schon irgenwie hin... ;-)

Marco78
09.01.2006, 21:19
yo aber wie werden die angesteuert?

Dann schau doch mal ins Datenblatt der Controllers deines LCDs ;)
Jeder Controller ist anders. Deshalb gibt es in der gänigen LCD-Software auch die verschiedenen Controller zur Auswahl.

Als erstes muss ein LCD initalisiert werden, dann werden die Daten gesendet. Mehr ist es im Prinzip nicht. Aber du musste wiessen, was für ein Display du hast und wie es angesteuert wird. Und das steht im Datenblatt.

Ratber
10.01.2006, 03:50
yo aber wie werden die angesteuert?
habe keinen blassen
soft kriege ich schon irgenwie hin... ;-)

Was meinste den nun ?

Display oder die Selbstbauschnittstelle ?

Ersteres hat dir Marco schon beantwortet.
Ersteres ist eine Frager der gewählten Schnittstelle die du haben willst.

1hdsquad
10.01.2006, 16:54
also noch mal langsam:
ich weiss nicht wie ich die pins der schieberegister mit den pins des displays und des comports verbinden soll.

Andree-HB
10.01.2006, 17:54
...aber Du weisst schon, was ein Schieberegister ist und wie es arbeitet, oder ? Oder fehlt Dir das technische Verständnis oder Lötwissen ?

Man verbindet halt die Ausgänge des Schieberegisters mit den Eingängen des Displays, schiebt über den Comport und dem Dateneingang des/der Schieberegister nacheinander die entsprechenden Informationen zu den einzelnen Pins und stellt es dann, wenn alles korrekt beschrieben ist, per Enable-Eingang direkt auf die Ausgänge/Eingänge Display.

In welcher (zeitlichen) Reihenfolge Du nun die Informationen hinüberschiebst, dass musst Du nun selber hinkriegen ! Die verfügbaren Softwareprodukte machen über LPT ab hier nix Anderes.

Vielleicht solltest Du aber doch mal nach `nem gebrauchten Gameboy gucken, ist wohl einfacher ! ;-)

1hdsquad
10.01.2006, 17:57
NEIN WEISS ICH NICHT!!!!!!! ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)

1hdsquad
10.01.2006, 17:59
aber danke für die hilfe !!!

Andree-HB
10.01.2006, 18:00
Zum Thema Funktionsweise Schieberegister gibt es Unmengen an Infos im Internet, z.B.

http://www.littlelights.de/hardware.htm#register

1hdsquad
10.01.2006, 18:01
ich wollt mich halt nich einarbeiten sondern nur das zusammenlöten (bevor du fragst: ja, ich kann löten!)

Andree-HB
10.01.2006, 18:08
Dann zähle Dir die zu nutzenden Eingänge des Displays zusammen, gucke, wieviele Ausgänge ein Schieberegister hat und kaufe Dir eine entsprechende Anzahl (2 Stück mit 8 Ausgängen sind für Dich völlig ausreichend). Welche Du z.B. nehmen kannst, was die kosten und wie man die anschliesst, das findest Du auf ja der o.g. Seite.

Was fertiges wirst Du für Dein Display nicht bekommen und Jemand Anderes wird es für Dich nicht machen !

- Das Eine was Du willst, das Andere was Du kannst -

1hdsquad
11.01.2006, 18:27
ich mach das auch selber, keine frage! dacht halt nur an schaltpläne oder so...
naja, jetzt werd ichs wohl hinkriegen, danke für eure mühe!