ich habe hier ein WINTEK WD-C2704M-1HNN rumliegen. Das sollte mal am LPT als Zusatzausgabemedium dienen. Halte ich aber zwischenzeitlich für überflüssig.
Da hier 2 getrennte Controller für Zeile 1+2 und 3+4 verbaut wurden, lässte es sich vermutlich nicht mit einem Nano Terminal ansteuern.
Könnte man es denn sinnvoll mit 2 NanoTerms steuern? Sinnvoll heisst, dass die 4 Zeilen ohne großartige Verzögerungen beschrieben werden.
das solltest Du uns genauer erklären. Hat das Nano-Terminal 4 Serielle Ports
Liegen die 4-Daten-Bits nicht parallel an?
„Damals“ habe ich alles über den Drucker-Port gesteuert.
ich muss mich dringend korrigieren! (Beitrag ist inzwischen gelöscht)
Ich habe zufällig gerade an einem ähnlichen Thema gearbeitet und dabei alles durcheinander gebracht.
Richtig ist:
Das Nanoterminal hat selbstverständlich ein 4-bit Parallel-Interface, nicht wie fälschlich von mir behauptet ein serielles (ich sollte es eigentlich wissen).
Über Google habe ich herausgefunden, dass das Wintek LCD ebenfalls Standard-Controller verwendet. Es sollte also möglich sein, es an einem oder zwei Nanoterminals zum Laufen zu bringen.
Laut Datenblatt hat das Display zwei Controller. Demanach müsste ich auch zwei Nanoterminals benötigen, oder? Ich kann auch gerne mal das techn. Datenblatt anhängen, wenn ich darf.
Dann werde ich erst mal ausschau nach einem anderen Display halten, da ich denke, dass die Synchronisation von zwei Terminals nicht ganz einfach ist.
Muss ich also darauf achten, dass die 4 Zeilen von einem Controller angesteuert werden, damit ich es mit einem Terminal nutzen kann?
Du kannst das 4x27 LCD an einem einzigen Nanoterminal betreiben, wenn Du die beiden Gruppen nacheinander mit Daten versorgst. Dafür musst Du den E-Anschluss des Nanoterminals für die Zeilen 1+2 mit dem LCD-Anschluss E1 verbinden und danach für die Zeilen 2+3 mit dem LCD-Anschluss E2. Alle anderen Anschlüsse bleiben ständig verbunden. Das Prinzip ist sehr einfach. Natürlich benötigt man dafür ein Logik-Gatter oder ein paar Transistoren. Außerdem musst Du noch das Signal bereitstellen, das die Umschaltung bewirkt (z.B. den Ausgang für den Summer).
Eine weitere Lösung ist die Verwendung von zwei Nanoterminals. Dabei gibt es aber ebenfalls einiges zu beachten. Die Terminals dürfen sich nicht gegenseitig an den Ausgängen beinflussen. Das ungenutzte Terminal muss alle Ausgänge auf HI geschaltet haben. Beide müssen für die Steuer- und Datenleitungen jeweils ein gemeinsames PullUp-Widerstandsnetzwerk verwenden.
Wäre ja scheinbar eine Lösung, Das heisst ich müsste dafür sorgen, das der E Anschluss jeweils auf die richtigen beiden Zeilen zeigt.
Gibt es eigentlich eine Seite, wo man sich Grundlagen der Elektronik einlesen kann? Ich kann doch bisher nur nach Bildchen löten… Mit einem 1UM Relais kann ich mir vorstellen, wie es funktionieren kann, aber mit Transistoren bzw Gatter…
Mir geht es ja bei diesem Projekt auch darum meinen Horizont zu erweitern.
Nein, leider verstand ich von den meisten Lösungen nur Bahnhof.
Der Beitrag von HJH macht mir zwar einen guten Eindruck, aber wie ich ein LogikGatter oder ein paar Transistoren so anbaue, das es läuft, weis ich nicht.
Hier ist eine kleine Schaltung, die den E-Takt auf die beiden Display-Hälften aufteilt. Die vier Gatter sind alle in einem 14pol. Baustein vom Typ 74HC00 oder 74HCT00 enthalten. Er benötigt eine 5V-Versorgung zwischen den Pins 14 und 7 (kann man am Nano-Terminal abgreifen).
Eingang E der Schaltung wird mit dem E-Ausgang und der Eingang SW1 mit dem gleichnamigen Anschluss am Nano-Terminal verbunden. Da SW1 normalerweise ein Eingang ist, muss dieser in der zugehörigen Instance erst noch als Ausgang (Port F) deklariert werden. Dann kann man mit dem Befehl TMEX_F29_SetPin(InstanceID, 5, true/false) zwischen den Hälften umschalten.
Die Ausgänge E1 und E2 werden mit den jeweiligen E-Eingängen des Displays verbunden.