Forum: Mikrocontroller und Digitale Elektronik DOG-M LCD Busy-Problem


von Matthias (Gast)


Lesenswert?

Hallo,

ich habe hier schon gelesen, das die LCDs zum Teil sehr zickig sind.

DOG-M 162 (Controller ST7036), 2x16 Zeichen
5V, 8-Bit-Bus, Beschaltung wie im Datenblatt
http://www.lcd-module.de/deu/dog/dog.htm
MC: 8051 Derivat

Problem:
Es gelingt mir nicht das Busy-Flag einzulesen, ist immer 1. Nach langer 
Fehlersuche in der Software, habe ich mit Oszi nachgeschaut. Das 
LCD-Modul schafft es nicht, einen sauberen L-Pegel zu senden (L: ca. 2V, 
H: ca. 4V).
Damit wird natürlich vom MC (8051) immer 1, also Busy, eingelesen.

Im Datenblatt steht was, von Pulldowns bei 8051, versuchsweise habe ich 
an D7 verschiedene R eingelötet. Doch die Dimensionierung ist so 
kritisch, das ich keine Reproduzierbarkeit befürchte. (Wenn zu groß, 
wird L-Pegel nicht erkannt, wenn kleiner Wert ca. 4.7k, kann man zwar 
das Busy-Flag richtig einlesen, aber es geht anderesrum nicht mehr, da 
der MC durch den kleinen R keinen richtigen H-Pegel hinkriegt. Das DOG-M 
will für H mind. 3.5V.)

Das Problem betrifft auch das lesen der anderen Datenleitungen. Einlesen 
bringt imm FF.

Ich wollte auf das lesen nicht verzichten.

Hat jemand eine Idee.

Gruß
Matthias

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.