www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Timing bei HD44780


Autor: Hubert Papst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich benutze seit längerem schon Displays mit diesem Treiberbaustein. 
Eigentlich kein Problem. Für ein neues Projekt habe ich aber nicht mehr 
viel Zeit, das Ding anzusteuern, sodaß ich mit den Timing bei der 
Datenausgabe auf diesen Baustein herumspielen muss.
Nun musste ich feststellen, das wenn ich auf die im Datenblatt 
angegebenen Zeiten (Enablehightime = 450ns und Zeit zw. zwei En. = 
1000n) heruntergehe, die Anzeige nicht funktioniert. Hat hier schon mal 
jemand ähnliche Erfahrung gemacht und vielleicht eine Abhilfe gefunden??

Autor: Joachim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei meinen 2*40-Displays reichte nicht mal eine Mikrosekunde.
Ich musste ein nop zwischenschieben (12Mhz-8051er), damit es 
funktionierte. Eine andere Abhilfe gab es nicht.
Allerdings habe ich auch kein Datenblatt von den (NoName-)Displays, so 
daß ich nicht weiß, ob das Original-44780er sind (die sind vergossen auf 
der Platine).

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bist Du sicher, daß Du auch wirklich 450ns Pulse hast ?

Ich habs mal mit einem 8051 mit MOVX angesteuert, der erzeugt 400ns 
Pulse bei 12MHz und da lief es noch.

Zeitersparnis bringt Dir ein kürzerer Puls aber nicht, da Du trotzdem 
die 37µs Busy abwarten mußt.

Zum Zeitsparen, kannst Du alle Texte erstmal im RAM zwischenspeichern 
und den dann z.B. nur alle 200ms ans LCD ausgeben.


Peter

Autor: Hubert Papst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
hab hier wahrscheinlich was mit dem Busy übersehen - muss nochmals 
nachgucken was es damit auf sich hat. Die R/W Leitung hab ich auf GND 
gelegt, sodaß ich den Busy nicht abfragen kann.

Danke für den Hinweis.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.