Forum: Mikrocontroller und Digitale Elektronik Enable Bit des KS0073


von Marco (Gast)


Lesenswert?

Hallo

Ich versuche gerde mein 4x20 LCD selber zu initialisieren.
Die Peter Fleury Library kommt mir doch etwas übertriben vor und ich 
verstehe kein Wort davon. Ausserdem will man ja auch selber machen...

Leider müsste man Samsung echt den Preis für das schlechteste Datenblatt 
verleihen. Wenigstens ein Inhaltsverzeichnis hätte man bei 80 Seiten 
doch wohl erwarten dürfen.

Ich kann auch im Datenblatt keine Stelle finden wo das mit dem Enable 
PIN erklärt ist.

Kann mir hier jemand erklären wie das ist?
Also bei steigender Flanke (0 auf 1) liest der KS0073 den Zustand von RS 
und RW, bei fallender Flanke (1 auf 0) werden an den Eingangsports 
anliegende Daten übernommen, zwischendurch muß man noch mit dem PIN 
"wackeln".
Dabei muß man nach dem setzten von E immer kurz warten?

Da blickt doch kein Mensch mehr durch.
Kann mir hier jemand erklären was das mit dem E Pin aus sich hat?

von Bastler (Gast)


Lesenswert?

Der Enable Pin bei Displays kann man vergleichen mit einem Strobe bzw. 
Übernahme-Signal. Beim 44780 werden bei fallender Flanke des 
Enable-Pulses Daten übernommen, anschließend muss für ein paar µs oder 
ms gewartet werden bis intern alles abgearbeitet ist. Ich glaube manche 
Positionssprünge dauern 1,5ms ...steht aber im Datenblatt.

von Marco (Gast)


Lesenswert?

Aber es werden doch nicht nur bei fallender Flanke Werte übernommen, 
sondern auch bei steigender Flanke RS und RW abgefragt, oder sehe ich 
das falsch?

von Joerg X. (Gast)


Lesenswert?

da steht doch nur das RS und R/W  - min. 10ns - vor der Steigenden 
Flanke von EN  angesteuert werden müssen (in dem Datasheet, das ich 
gefunden hab Figure 21 /22 auf Seite 77, die Tabelle dazu auf 75), ob 
das Abgefragt wird steht da nicht.

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.