hallo zusammen, ich bin zur zeit mit einem board der firma olimex beschäftigt. es ist das board aus dem shop, mit dem lpc2148 arm prozessor. für die notwendigen debug ausgaben meiner programme habe ich mir ein 16x2 LCD display bei reichelt bestellt und schön verlötet und an die port1 (bit 16 bis 22) des boards angeschlossen. betrieben wird es im 4-bit modus um ports zu sparen. die stromversorgung kommt von einem externen netzteil (+5v). - die datenleitung d4-d7, rs, r/w und e gehen ans board. - VSS geht an GND des externen Netzteils - VDD an +5V des ext. Netzteils - V0 geht an GND des externen Netzteils (-> voller kontrast) - BLA (backlight anode) über 100Ohm widerstand an +5V des ext. Netzteils - BLK (backlight katode) an GND des ext. Netzteils soweit so gut. das müsste doch eigentlich richtig verkabelt sein oder nicht!? beim einschalten des ext. netzteils geht die hintergrundbeleuchtung an und die erste zeile des displays ist mit 16 schwarzen kästchen gefüllt. wenn ich nun mein programm laufen lasse, dass das lcd intialisiert und dann teste weisse einen buchstaben ausgeben soll, passiert leider nichts. ich habe keine ahnung woran es liegt. ist die schaltung vielleicht doch nicht korrekt oder liegt es am programm? ach und wundert euch nicht über die komischen zeiten der delay funktionen. das sind die zeiten die ich aus dem datenblatt des displaytreibers ks0070b entnommen hab. und bei den delay-loops erhöre ich immmer eine variable, weil wenn ich dir for-schleife leer lasse, diese der compile wegoptimiert. hab das versucht durch einstellungen zu ändern aber es ging bis jetzt nicht. von daher die notlösung über das inkrementieren einer variable. ich bin um jede hilfe dankbar gruß tanja
.,..die Massen des ext. Netzteiles/LCD und LPC-Board hast Du auch verbunden? (ist in Deiner Beschreibung nicht ganz klar...)
nein, die massen habe ich nicht verbunden. das board arbeitet ja mit 3,3V und die versorgungsspannung für das lcd liegt bei 5V.
echt? hätte ich jetzt nicht gedacht! dann werd ich das mal ausprobieren und dann bescheid geben ob's funktioniert oder nicht! danke schon mal für die hilfe
Hallo, ich will jetzt ja nicht maulen, aber, auch für einen µC und ein Display gelten die guten alten Regeln des Stromkreises... Auch Daten sind nur fließende Ströme zwischen den Anschlüssen. Wie aber soll der Stromkreis geschlossen werden, wenn es keine Rückleitung (Masse) gibt?!? PS: zwei derartige Schaltungen zu verbinden und die Masseverbindung nicht herzustellen, ist eine häufige Todesursache für die beteiligeten Bauteile. Der Strom macht, was er immer macht: er sucht sich den weg des geringsten Widerstandes und das sind dann leider andere Daten- und Steuerleitungen, die zufällig eine passende Spannungsdifferenz haben. Das gefällt denen aber durchaus nicht immer und auch nicht sehr lange... Gruß aus Berlin Michael
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.