Hallo Forum,
ich suche ein Datenblatt für ein zweizeiliges Display, ähnlich denen,
auf den ein HD44780-Kontroller drauf ist.
Bei diesem bin ich mir nicht sicher, wie es angesteuert werden soll.
Es hat für die Ansteuerung nur sieben Anschlüsse herausgeführt.
Daten:
Auf der Rückseite klebt ein Ettikett mit folgender Aufschrift:
24203
S1FBLY
98.10
010940
Auf der Platine ist ein FJ zu lesen, dass mit einem auf einer Ecke
stehenden Quadrat umrundet ist. Darunter steht: P165-1
Es sind zwei BGA-Bauteile (die Kontroller?) darauf und relativ viel
Kleingemüse, wie 74HC164, HC14, D1803, usw.
Das Display hat eine Hintergrundbeleuchtung.
Platinengröße: 11,6 x 3,6 cm
Vielleicht hat jemand dieses Display schon gesehen und kann mir sagen,
wie es angesteuert wird. Ich werde jetzt einmal die Anschlüsse
untersuchen. Vielleicht finde ich ja was heraus.
Gruß Elektrikser
Habe leider keine Digitalkamera. Ich versuche es dann mal mit dem
Scanner. Was mich wundert ist, dass sich auch ein DS2401 darauf
befindet.
Ich schau mir mal den Link an. Danke!
Der HC164 deutet auf eine serielle Ansteuerung hin:
Vermutlich kommt das Display mit Betriebsspannung, Clk, Daten, Enable,
RS und sonst noch einem Signal aus.
...und die Vorderseite.
Auf seriell tippe ich auch, da sieben Anschlüsse schon wenig sind.
Wenn ich da die üblichen abziehe, wie +5V, GND, Kontrast, C/D, RD/WR,
dann bleibt nicht viel übrig.
Betriebsspannung über Elkos, Backlight, Betriebsspannungspins des HC164
rausfinden.
5V anlegen, schauen ob sich was tut, alle Pins mal über einen 100Ohm
Widerstand an Masse hängen, schauen ob de Kontrast hochgeht
Daten, Takt usw. vom HC164 zu den Leitungen durchpiepsen
Die restlichen beiden Pins sind RW und Enable.
gegoogelt habe ich, doch nix passendes gefunden.
So erstmal ein Zwischenbericht:
Folgendes habe ich über die Anschlüsse herausgefunden:
Pin 1 geht auf den DS2401, mittlerer Pin.
Pin 2 wird vom HC14 invertiert und geht dann auf Pin 1 vom HC164
(A-Eingang)
Pin 3 wird ebenfalls invertiert und geht auf Pin 8 vom HC164 (Takt)
Pin 4 ist GND
Pin 5 schaltet Hintergrundbeleuchtung
Pin 6 sollte Versorgungsspannung sein (+5V)
Pin 7 wird vom HC14 invertiert und dann geht die Spur verloren...
Für Kontrast habe ich noch nichts gefunden. Aber ich habe auch noch
keine Spannung angelegt, sondern gemessen.
Hallo,
nach einer längeren Pause habe ich mich wieder mit diesem Display
abgegeben. Im Anhang ist mal der Schaltplan, soweit ich ihn heraushabe.
Außerdem habe ich ein Basic-Programm für den PC gefunden, dass dieses
Display ansteuert.
Mein nächster Schritt wird sein, dieses Display mit einem AVR
anzusteuern, da ich mittlerweile vier Stück davon habe.
Gruß Elektrikser
Hallo,
sieht doch gut aus.
Das Datenbyte mit CLK/DATA in den 74164 schieben.
Dann DATA auf 0 oder 1 für RS.
Takt für E erzeugen.
Warten, bis das Display fertig ist mit dem Kommando.
Die richtige Richtung der Pegel mußt Du Dir eben aus dem 74164
Datenblatt raussuchen.
Gelesen werden kann nichts, warte also lange genug nach den Kommandos,
im Datenblatt des HD44780 stehen die Ausführungszeiten drin.
Gruß aus Berlin
Michael
Hallo,
er hat ein fertiges Display mit obiger Beschaltung.
Ich würde da keine Leiterbahn auftrennen, nur um an R/W ranzukommen. ;)
Außerdem: wieso erleichtert es das Beschreiben? Es verhindert unnötige
Wartezeiten, alerdings benutze ich auch oft Minimalversionen, einfach,
weil der AVR in der jeweiligen Schaltung ohnehin nur "etwas schneller
warten" würde. Kann er auch im Busy-Loop machen...
Gruß aus Berlin
Michael
Der Schaltplan ist ein Ausschnitt der Beschaltung des Displays.
Ich fang erstmal ganz klein an und versuche mit großen
Verzögerungsschleifen zu arbeiten.
Sieht halt so aus, dass man erstmal 8 Bits rein schieben muss und dann
entscheidet, ob es Daten oder Befehle sind. Danach wird mit Enable
übernommen. Wenn das klappt kann ich mich an die Initialisierung des
LCDs machen.