DOG-M LCD Busy-Problem

Gast #618978
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren