Hi, habe gestern lange versucht mein Display mit dem HD44780 Chip anzusteuern, es hat 2x16 zeichen. Leider bleiben meine Bemühungen erfolglos. Google hat auch nichts brauchbares ausgespuckt, und wenn code dabei war, ging er über mehrere Seiten und war sehr kompliziert. Ich möchte das Display ansteuern ohne das Busyflag, also der pin für R/W liegt auf GND. Meinen Code habe ich angehängt, er ist voll auskommentiert und soll einfach nur das ASCII Zeichen A in der Ersten Zeile anzeigen, vielleicht fällt ja jemandem auf warum das ganze nicht gehen kann? Infos wie ich es angeschlossen habe: Pin E liegt am µC auf p1.3 Pin RS liegt am µC auf p1.4 Die Acht Datenleitungen gehen bei mir auf Port 3 am µC. Ich verwende einen AT89S8252 von Atmel und habe einen 12MHz Oszillator angeschlossen, d.h. das ein 1Byte Befehlt (wie Nop) 1µS dauert. Danke schonmal für eure Antworten. Gruß Marcus
ich wollte natürlich mit meinem Namen den Post machen, aber mein WG Kollege hat hier das letzte mal gepostet und ich habe vergessen den Namen umzustellen :-). Gruß Marcus
hab die Register nochmal geändert, aber trotzdem kein erfolg :-( mein µC hat ja nur Register 0-7. Die neue Datei hängt an.
hatte ich vergessen. Habe ich jetzt reingesetzt, aber läuft trotzdem nicht :-( neue lcd.txt im Anhang
hat jemand vielleicht schonmal ein lcd mit hd44780 mit einem 8051 kompatiblen angesteuert und könnte den code hier posten?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.