Forum: Mikrocontroller und Digitale Elektronik LCD-Displ. WDC2704M


von Dietrich Langer (Gast)


Lesenswert?

Habe dieses preisgünstige LCD-Displ. bei pollin erstanden, da es ja
HD44780-kompatibel ist und habe es an meinen AVR, der sonst mit einem
2-zeiligem Displ. funst angestöpselt.

Gibt es da irgend welche Besonderheiten, denn auf dem Displ. sind
permanent nur die beiden Balken zu sehen (nicht initialisiert).
Oder geht das nicht in 4-Bitsteuerung?

Kann mir einer helfen?

Danke Didi

von Christian (Gast)


Lesenswert?

Hallo,

das LCD hat zwei Controller drauf. Einen für die obere, den anderen für
die untere Displayhälfte. Du musst jeden der beiden Controller separat
initialisieren, dann geht's.

Gruß,
Christian

von Dietrich Langer (Gast)


Lesenswert?

Vielen Dank

Das mach ich ja auch

obere Hälfte mit E1 (Pin 6) am Port c-5

die Untere mit E2 (Pin 7) am Port c-6

D0 - D3 (Pin 8-11) liegt an GND

D4 - D7 (Pin 12-15) am Port c

R/W (Pin 5)an Gnd ( keine BUSY-Prüfung)

RS (Pin 4) am Port c-4


Software wie im Tutorial beschrieben, nur ebend einmal für E1 und
einmal für E2.

Wenn das alles so richtig ist, hab ich entweder beim Löten gepfuscht
oder ein defektes Teil erwischt.

Trotzdem nochmal vielen Dank


Gruß Didi

von ...HanneS... (Gast)


Lesenswert?


von Andi (Gast)


Lesenswert?

Welchen AVR hast Du?
Wenn er JTAG hat, schalt es per Fuse-Bits aus.

MfG
Andi

von felack (Gast)


Angehängte Dateien:

Lesenswert?

So geht es am Attiny2313 ! Der Anschluß steht im Programm.

von Didi (Gast)


Lesenswert?

Danke für deine Lösung. Habe es aber schon zum Laufen gebracht.
Es läuft im 8-Bitt-Modus, der eigentliche Fehler war aber glaube ich
der Enableimpuls. Im Tutorial ist es ein high-impuls - habe es geändert
und schon hat's gefunst. So einfach kann es manchmal sein.
Das Ganze hängt an einem 90S8535. Die Anzahl der Ports habe ich
erweitert mit einem 1 aus 8 Decoder, der über Port D ausgewählt 8
Busregister an Port C steuert.  Somit habe ich genügend freie
IO-Leitungen.
Als nächstes Projekt will ich da eine Festplatte ranfummeln.Die
Funktion des IDE-Buses habe ich schon geschnallt und ein
CD-ROM-Laufwerk hat auch schon ein Lied dran gespielt, nur mit einem
Filesystem (FAT16) habe ich meine Probleme(bin ich warscheinlich zu
blöd dafür).

falls dich mein gesammtes Projekt Interessiert, es ist ein Steuerpult
für einen 8-Kanal Softwaredimmer, der auch mit einem 8535 läuft
verbunden werden die beiden Teile über eine serielle Schnittstelle
änlich DMX 512.

Grüße Didi


Die Wege der Ströme und Spannungen sind unergründlich ?!!

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.