Forum: Mikrocontroller und Digitale Elektronik LCD Ansteuerung mit Atemga 32


von Verzweifler (Gast)


Lesenswert?

Hallo zusammen,

möchte mich gerne mit der LCD-Ansteuerung auseinandersetzen.

Aber bevor ich das erlerne, wollte ich fragen, ob jemand ein 
Codebeispiel für mich hat?

Bin mir nicht ganz sicher, ob ich das LCD richtig am µC angeschlossen 
habe.

Nach dem ich es mit Power versorgte hatte, zeigte das LCD in der 1 Zeile 
nur Balken an.

Dann habe ich ein Codebeispiel hier aus dem Forum installiert.
Nun werden in beiden Zeilen nur Balken angezeigt. Eigentlich sollte es 
Test ausgeben.

Hier der Link wo ich das Beispiel her habe
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD

Habe die Bibliothek auf atemega 32 geändert. Gab keine Fehlermeldung.

Habe das LCD von Reichelt LCD 202A LED

Und es so angeschlossen
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung#Die_LCD_Routinen

Sollte mit dem Datenblatt vom LCD stimmen.

Benutze das Pollinboard und habe mir dort die Anschlüsse für J40 
Steckerleiste rausgesucht und dort die Kabel für das LCD angelötet.

Wäre lieb, wenn jemand mir ein kleinen Beispiel geben könnte.
Ganz einfaches was Hello World oder so ausgibt.


Danke im Voraus

von spess53 (Gast)


Lesenswert?

Hi

>Dann habe ich ein Codebeispiel hier aus dem Forum installiert.
>Nun werden in beiden Zeilen nur Balken angezeigt. Eigentlich sollte es
>Test ausgeben.

Dann solltest du mal den Kontrast einstellen.

MfG Spess

von mr. mo (Gast)


Lesenswert?

wenn in beiden zeilen die balken angezeigt werden, dann ist die 
initialisierung auf jeden fall schonmal richtig gelaufen und die 
kommunikation zum lcd funktioniert wohl auch richtig.

wird wohl wie spess schon gesagt hat an der kontrasteinstellung liegen.

von Verzweifler (Gast)


Lesenswert?

Danke für die Antworten.

Habe den Kontrast mittels 10K Poti varriert, jedoch, werden wieder nur 
in der 1 Zeile Balken angezeigt.

Wo könnte der Fehler liegen?

von Karl H. (kbuchegg)


Lesenswert?

Überall:
Am Anschluss
Am Programm
An Wackelkontakten


zb: Wo hast du dein LCD angeschlossen (welcher Port)?
zufällig PORTC? Hast du die JTAGEN Fuse abgeschaltet?

Es gibt hunderte Threads hier im Forum, bei denen Leute mit dem 
Anschluss eines Standard-LCD kämpfen. Sieh sie doch mal durch, da 
findest du viele Anregungen (im Grunde immer die gleichen) was alles 
falsch sein kann und was du überprüfen kannst.

von MaWin (Gast)


Lesenswert?

An dir kann man auch nur verzweifeln:

> Nach dem ich es mit Power versorgte hatte, zeigte das LCD in der
> 1 Zeile nur Balken an.

Also nicht initialisiert. Fehlerhaftes Programm.

> Dann habe ich ein Codebeispiel hier aus dem Forum installiert.
> Nun werden in beiden Zeilen nur Balken angezeigt. Eigentlich sollte es
> Test ausgeben.

Das Programm war also richtig, nur der Kontrast stimmte nicht.

> Habe den Kontrast mittels 10K Poti varriert, jedoch, werden wieder nur
> in der 1 Zeile Balken angezeigt.

Und nun ? Wieder das falsche Programm geladen ?

http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.11

von Purzel H. (hacky)


Lesenswert?

Ein haeufiger Fehler ist die Resetzeit nicht genau gelesen zu haben. Die 
ist teilweise sehr lang.

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
Noch kein Account? Hier anmelden.