amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > LC-Display anschließen ??? [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

13.10.2005, 16:38 Uhr

Falcon
Posts: 3544
Nutzer
Moins,

jau, ich bin wieder im Bastelfieber und mein Lötkolben läuft
seit Tagen im Dauerbetrieb :)

Folgendes Problem:
Ich habe ein LC-Display (2 Zeilen mit je 16 Zeichen, alphanumerisch)
und wollte dieses gerne an den Amiga anklamusern.

Es gab mal irgendwo eine Bauanleitung um ein Display an den Parallelport
anstricken zu können.
Meines Wissens nach hat der findige Bastler dies damals als Anzeige für sein mp3-Abspielprogramm genutzt.

Aber ixh such mir die Hacken krumm und finde dazu nix mehr.

Evtl. bräuchte ich auch eine Software (ein Shellkommando würde reichen),
mit der ich Texte an das Display übertragen kann.

Der Haken an der Sache:
Ich habe nur die Typenbezeichnung des Displays und des Controllers darauf und die Anschlußbelegung. Ich weiß also zumindest, welches Signal ich wo anstricken muß.

Über den Befehls-/Zeichensatz habe ich nur die Info's, die mir ein
mit dem selben Display funktionierendes Gerät anzeigt.
Es handelt sich um eine Sharp-Registrierkasse des Typs ER-A 420 (nur für Interessierte).


Also: Wo finde ich Hard-/Software zur Ansteuerung von LC-Displays an den Parallelport des Amiga (600/1200) ?

Danke und bis neulich,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de.vu

[ - Antworten - Zitieren - Direktlink - ]

13.10.2005, 17:00 Uhr

ylf
Posts: 4112
Nutzer
... im Aminet.

Die Alphanumerischen Display werden in der Regel alle gleich angesteuert, weil die verbauten Controller meist kompatibel sind, damit sie auch mit Konkurenzprodukten austauschbar sind. (Ich glaube es gibt keine Displays mehr, die nicht zum Hitachi Controller kompatibel sind.)

Das gleiche geht auch am PC mit dem Parallelport.

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

13.10.2005, 18:53 Uhr

MaikG
Posts: 5172
Nutzer
Im Aminet gibt es Software. Die Beschaltung(PC) muss nur
geringfügig für den Amiga geändert werden. War schon eine
weile her.

[ - Antworten - Zitieren - Direktlink - ]

13.10.2005, 19:30 Uhr

RainMan
Posts: 171
Nutzer
.

[ Dieser Beitrag wurde von RainMan am 07.08.2012 um 10:42 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

14.10.2005, 09:05 Uhr

Falcon
Posts: 3544
Nutzer
Moin,

vielen Dank, das ging aber echt flott !

Also der Controller ist ein HD 66710 B06 (ich denke mal von Hitachi wegen HD...).
Das Display selber heißt: HC 16234-E

Leider finde ich zu diesem nichts im Netz - oder ich bin halt doch mittlerweile zu alt für's INet...

Ich werd' mir die Soft mal ansehen.

Bis denne,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de.vu

[ - Antworten - Zitieren - Direktlink - ]

14.10.2005, 17:19 Uhr

ylf
Posts: 4112
Nutzer
Zitat:
Original von Falcon:
Moin,

vielen Dank, das ging aber echt flott !

Also der Controller ist ein HD 66710 B06 (ich denke mal von Hitachi wegen HD...).
Das Display selber heißt: HC 16234-E

Leider finde ich zu diesem nichts im Netz - oder ich bin halt doch mittlerweile zu alt für's INet...

Ich werd' mir die Soft mal ansehen.

Bis denne,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de.vu


Guckst du hier , hier oder vielleicht hier .

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

14.10.2005, 20:09 Uhr

Falcon
Posts: 3544
Nutzer
Hi nochmal,

alsoooo...
Ich hab?s (halb) am spielen.

LCDAEMON zeigt mir nach dem Start an:

Configuration statistics:
Hitachi: HD44780 controller
connected to Parallel port
20 characters
2 line(s)/controller
(1controller(s))
Main Loop



Allerdings zeigt mir das Display (noch) nichts an ?!
Entweder ist der Kontrast auf Min gestellt (da arbeite ich gerade dran)
oder aber das Display meldet sich, akzeptiert aber keine Daten.

Wenn ich (per ARexx) was sende, dann wird die Hintergrundbeleuchtung kurzzeitig etwas heller (2-3 Sek.), sonst tut
sich aber nichts ?!

Erkennt das Programm nun den falschen Controllerchip oder mache ich woanders ?nen Denkfehler ?

Bis demnächst,

Falcon.

--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de.vu

[ - Antworten - Zitieren - Direktlink - ]

14.10.2005, 20:43 Uhr

ylf
Posts: 4112
Nutzer
@Falcon:
Wenn du den Kontrast-Pin auf Masse legst, hast du normalerweise den maximalen Kontrast.
Woher kommt die Anzeige von LCDAEMON? Ist das vom LCD ausgelesen? Wenn ja, dann klappt die Datenverbindung. Oder mußt du die Konfig eingeben?

Was kann LCDAEMON? Wird das Display auch initialisiert? Erkennt man daran, das der schwarze Balken in der ersten Reihe des Displays verschwindet. Ggf. liegt auch ein Timingproblem vor. Der Enable Impuls muß eine bestimmte Länge haben. Jenachdem, wie das in der Software gelöst ist, könnte das bei schnellerem Prozessor nicht mehr stimmen.

Was mir Sorgen macht, die Hintergrundbeleuchtung sollte immer gleich hell sein. Verkabelung in Ordnung? Anschlüsse richtig? Adern zu dünn?

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

15.10.2005, 10:29 Uhr

MaikG
Posts: 5172
Nutzer
>Allerdings zeigt mir das Display (noch) nichts an ?!
>Entweder ist der Kontrast auf Min gestellt (da arbeite ich gerade dran)
>oder aber das Display meldet sich, akzeptiert aber keine Daten.

Versuchst du an PAR: etwas zu senden?
LCDDeamon ligt ein Programm bei das die daten sendet,
das was du bestimmt gestartet hast ist nur zum Initalisieren.

Versuch mal:
c:lcdecho TIME 500 Hallo

[ - Antworten - Zitieren - Direktlink - ]

15.10.2005, 17:03 Uhr

Falcon
Posts: 3544
Nutzer
Moin,

also ich hab?s mit LCDAEMON versucht und dann per AREXX-Script einen Text gesendet => Keine Anzeige ?!

Dann habe ich LCD_DISPLAY_GUI (Aminet) gestartet und dort einen Text via Button im GUI gesendet => Oooch nix klappen tun will ?!

Ich habe nun nochmal alle Daten (PDF?s des Displaycontrollers von Hitachi, das PDF von dem Gerät aus dem das Display ausgebaut wurde - Sharp...) auf mögliche Verdrahtungsfehler hin überprüft und
laut den Datenblättern stimmt alles.

LCDAEMON zeigt mir ja sogar einen ?gefundenen? Controller an, obgleich der falsch ist (siehe oben).

Aber ich habe noch ein 2. Display, das seine Daten 4-Bit weise bekommt.
Es hat 1 Zeile mit 40 Zeichen und soll laut der ?LCD?.Dok auch laufen.

Mal seh?n...

--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de.vu

[ - Antworten - Zitieren - Direktlink - ]

15.10.2005, 17:23 Uhr

ylf
Posts: 4112
Nutzer
Die Displays können grundsätzlich beides, 4-Bit Mode und 8-Bit Mode. In welchem Mode es arbeiten soll, wird bei der Initialisierung dem Display mitgeteilt.
Bei manchen, vor allem älteren Displays, muß eine negative Spannung an den Kontrastpin.

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

15.10.2005, 18:37 Uhr

Falcon
Posts: 3544
Nutzer
@ Ylf:

Also das 2 x 16 Display ist definitiv neueren Datums, da die Geräte, in denen es verbaut wird, gerade auf den Markt gekommen sind.

Laut Schaltbild wird der Kontrast offensichtlich über eine Art
Spannungsregler gesteuert, der einen Eingang hat, welcher mit einem
(SOUT) Pin der CPU verbunden ist.

Da hängt mein Problem auch. ich weiß nicht, was SOUT bedeuten soll.
Ich nehme an, daß die CPU dort ein Rechtecksignal ausgibt.
Der Kontrastpin des Displays geht über einen 12k Ohm Widerstand an Masse.
Wenn nun die CPU ein Rechteck mit definiertem Tastverhältnis ausgibt, könnte sich so der Kontrast regeln lassen.

Die CPU wird ja wohl nicht eine negative Spannung rauswerfen...

So teste ich halt weiter...
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de

[ - Antworten - Zitieren - Direktlink - ]

15.10.2005, 20:02 Uhr

ylf
Posts: 4112
Nutzer
@Falcon:
vielleicht hilft dir das weiter:
Bild: http://home.arcor.de/joerg__thomas/ext-gfx/LCDadapter.png

Ist ein Adapter für LCDs am Parallelport vom PC. Wie du siehst wird der Kontrast an Pin3 einfach über einen Spannungsteiler zwischen5V und Masse geregelt, wobei Masse maximaler Kontrast ist und 5V minimaler. Deshalb mein Tip, Pin3 auf Masse, dann siehst du auf jeden Fall etwas.

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

17.10.2005, 14:04 Uhr

Falcon
Posts: 3544
Nutzer
Hi Ylf,

ich kann das Bild leider nicht mehr sehen ?!
EDIT: Lag wohl daran, daß ich am falschen PeeZeh gesessen hab... Klappt.


Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de

[ Dieser Beitrag wurde von Falcon am 17.10.2005 um 16:36 Uhr editiert. ]

[ Dieser Beitrag wurde von Falcon am 17.10.2005 um 16:41 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

17.10.2005, 17:07 Uhr

ylf
Posts: 4112
Nutzer
@Falcon:
Das Bild ist ständig online, weder gelöscht noch sonstwas. Ist allerdings ein PNG. Ich schick's dir auch gerne per Mail zu, wenn es bloß daran scheitert. ;)

Das mit dem Strobe hat tatsächlich einen Grund. Der Strobe wird beim Amiga automatisch von der Hardware erzeugt. Dies habe ich jedenfalls bei meinen eigenen Bastelleien mit dem Amiga Parallelport herausgefunden. Sobald in das Datenregister vom Port (D0-D7) geschrieben oder davon gelsen wird, kommt ein Puls am Strobe. Dieser Puls ist aber viel zu kurz für ein Enable beim Display. Deshalb benutzt man beim Amiga für das Enable Signal vom Display einen anderen Pin. Beim PC muß man den Parallelport in den Standard Mode setzen (BIOS), dann kann der Treiber die diversen Signale am P-Port mehr oder weniger einzel setzen oder lesen.

Das Schaltbild, welches ich hier zeige ist ein Universal-Adapter für den PC. Universal dehalb, weil mittels Umschalter sowohl die Pinbelegung von der Software JaLCDs, alsauch den Rest (Linux, fli4l usw.) unterstützt.

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

26.10.2005, 10:01 Uhr

Falcon
Posts: 3544
Nutzer
Jo, ich nochmal wieder...

Alsooo. Das Display läuft 1A - allerdings am PC... ;( (
Ich habe mir einen Adapter gebastelt, der die PC-Version (LPT-Anschluß) auf den Amiga umsetzt und es damit gestestet.
Es geht nicht. Das LCD bleibt 'stumm'. ?!?
Und das auch noch auf 3 Rechnern (4000'er, 1200'er und 600'er).

Was kann ich jetzt noch machen, um evtl. einen Erfolg zu verbuchen ?

Ciao,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de

[ - Antworten - Zitieren - Direktlink - ]

26.10.2005, 15:55 Uhr

ylf
Posts: 4112
Nutzer
@Falcon:selber proggen?

Nochmal zur Erinnerung, was möchtest du auf dem Display anzeigen?
Ich habe so ein Display auch schon mal am Amiga betrieben, war aber eine Eigenkonstruktion mit selbstgeschriebener Software.

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

27.10.2005, 12:52 Uhr

Falcon
Posts: 3544
Nutzer
@ Ylf:
Hast Du diese Software evtl. noch ?

Ich würde gerne in meinem 1200'er das Display zur Anzeige
verschiedener Daten benutzen, die ich (am einfachsten) über ARexx sende.

Z.B: betreibe ich einen kleinen FTP-Server und würde gerne die eingeloggten User und ggf. Up-/Downstream sehen können.

Evtl. auch der noch freie Festplattenplatz wäre interessant.
So könnte ich ohne Monitor sehen, ob z.B. der Server überhaupt läuft oder ob was abgestürzt ist.


Auch interessant wäre in Verbindung mit YAM eine Anzaige der eingetroffenen Mails auf verschiedenen Konten.

Über ARexx ginge das alles super einfach (außerdem kann ich kein C... ;) .

Halt solche Sachen...

Danke im Voraus,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de

[ Dieser Beitrag wurde von Falcon am 27.10.2005 um 12:53 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

27.10.2005, 17:05 Uhr

ylf
Posts: 4112
Nutzer
@Falcon:
keine Ahnung, ob die Software dazu noch irgentwo ist, hier greifbar jedenfalls nicht. Höchstens 400km weiter nordwestlich in meinem Außenlager. ;)
Ich habe sowohl in BASIC als auch in C etwas programmiert. War allerdings konkret auf meine Hardware und Anwendung zugeschnitten.
Die Schwierigkeit besteht eigentlich nur darin, direkt auf die Hardware zuzugreifen.

bye, ylf

[ - Antworten - Zitieren - Direktlink - ]

28.10.2005, 16:59 Uhr

Falcon
Posts: 3544
Nutzer
Hallöchen nochmal,

vielleicht gibt's ja unter den (restlichen) Amiga-Freaks noch irgendjemanden, der (mir) ein solches, einfaches, Programm
stricken könnte...

Es müßte nur zweierlei können:
1) Beliebige Texte an ein LC-Display über die parallele Schnittstelle senden.
2) Das Device und die Unitnummer sollten frei bestimmbar sein (z.B. IOblix...).

Also wenn das machbar wäre... TAUSEND DANK !

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > LC-Display anschließen ??? [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.