Hallo, ich versuche seit Tagen verzweifelt ein 4x20 LCD an einen Atmel Mega32 anzuschließen. D.h. angeschlossen ist es schon, aber es geht nicht anzusteuern. Beim Einshalten habe ich die obligatorischen schwarzen Balken in der ersten und dritten Zeile. Richtig angelötet ist es also. Ich verwende den BASCOM AVR und habe ´bei den LCD-Optionen alles richtig eingestellt. Ich btreibe das Display im 4bit Port-mode an PortC des Mega32. Eine in das Programm integrierte LED blinkt, sodass ich weiß, dass mein Programm auch abgearbeitet wird. Aber das Display rührt sich nicht. Die beiden Balken bleiben stehen, aber sonst tut sich nichts. Hat jemand eine Ahnung, woran das liegen könnte? Ach ja, das Display ist von Conrad (Best.-Nr. 187267). Danke für Eure Hilfe! Dennis
So pauschal schwer zu sagen (dürfte ein Initialisierungsfehler sein), allerdings sagen die schwarzen Balken nichts darüber aus, ob das Display korrekt angeschlossen ist. Die erscheinen auch, wenn man lediglich die Betriebsspannung anlegt.
OK, klar kommen die Balken auch, wenn nur VCC anliegt! Aber ich habe die Anschlüsse wahrscheinlich schon an die zehn Mal kontrolliert, aber nie irgendeinen Fehler festgestellt. Kann das eventuell auch mit dem PortC am Mega32 zusammenhängen? Der Port kann ja auch zur JTEG-Programmierung verwendet werden. Vielleicht fällt ja irgendjemandem noch was ein. Aber trotzdem Danke für jede Antwort! Dennis
Hallo Hast du auch die R/W leitung auf Masse gelegt, hab ich auch schon mal vergessen. Pin 5 Oder Pin 4 und 6 vertauscht?
Hallo, poste mal den Code der Ansteuerung und die Anschlußbelegung der LCD-Anzeige. Sonst wird nur blind gefahren.
Hi im Lieferzustand ist der JTAG-Port auf 4 Pins des PortC aktiviert. Damit lassen sich diese Pins nicht für IO nutzen. Also JTAGEN-Fuse -> unprogrammed und schon sollte die Sache laufen. Matthias
Hallo Matthias, danke für den TIP. Daran lags. Habe ich echt nicht gewußt, dass diese Ports werksseitig enabled sind. Gut, man lernt halt nie aus!!! Danke nochmal! Dennis
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.