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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.