LCD-Kontroller KS0066U, HD44780, Timing bei Busy-wait

OP #942005
Hallo,

Ich versuche zur Zeit, ein Display 4x40 am Mega32 zum Laufen zu bringen 
und habe dabei erhebliche Probleme mit der Busy-Abfrage. Mit delays 
klappt alles problemlos.

Meine CPU läuft auf 16MHz, und nach !busy muss definitiv ein delay von 
einigen us eingebaut werden, bis ein Schreibzugriff auf das Display 
erfolgen kann.

Die Lösung ist einfach: das Datenblatt sagt tatsächlich ganz versteckt, 
dass 1,5 / fosc gewartet werden muss, also rund 5-10us. Bei 1 oder 2 MHz 
also kein echtes Problem.

Sorry, nach 3 Wochen herumprobieren musste das jetzt mal raus....evtl. 
hat ja ein anderer auch mal dieses Problem.

Gruss,
Michael
#942010
Michael Appelt wrote:
> Die Lösung ist einfach: das Datenblatt sagt tatsächlich ganz versteckt,
> dass 1,5 / fosc gewartet werden muss, also rund 5-10us. Bei 1 oder 2 MHz
> also kein echtes Problem.

Könntest du auch noch Angaben wo das im Datenblatt steht ?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.