Forum: Mikrocontroller und Digitale Elektronik ATmega8 LCD L2432


von Dominik H (Gast)


Lesenswert?

Hallo,
Ich hab ein Problem mit dem ATmega und dem L2432 Display von Seiko. Das 
Display hat einen KS0063 und einen KS0066 Controller drauf. Der KS0066 
soll ja kompatibel zu dem HD44780 sein. Ich hab dann mal alles so 
angeschlossen wie im Tutorial, nur hab ich statt PortD, PortB benutzt, 
das hab ich aber umgeschrieben. Der Atmega läuft mit 16MHZ. Wenn ich nun 
das Programm aus dem C-Tutorial auspiele wird das Display leer. Mehr 
passiert aber auch nicht. es wird nicht das "Test" und das "Hallo Welt!" 
ausgegeben. Ich hab im Display-Datenblatt mal nachgeschaut un die 
initialisierung sollte stimmen. Ich hab bei google leider nix gefunden 
was zu einem ergebis führen könnte.. Hab auch versucht Pausen zu 
verlängern usw.. Kann mir jemand helfen?

gruß, Dominik

von Andreas K. (a-k)


Lesenswert?

Dieses Display 2x24 habe ich bereits verwendet und es funktioniert grad 
so wie üblich.

Man muss allerdings auf die Pinbelegung achten. Bei meinen Exemplaren 
(ebay gebraucht, irgendwo ausgebaut) ist der Kabelanschluss fest auf der 
Unterseite montiert, daher sind die Pins im Kabel paarweise vertauscht, 
also 1<=>2, 3<=>4 usw.

von Dominik H (Gast)


Lesenswert?

Hallo,
Kannst du mir vielleicht deinen Code geben? Mit wie viel MHZ läuft dein 
Atmega? Das Kabel hab ich durch ein anderes ersetzt, da is nichts 
vertauscht ;-)

gruß, Dominik

von Andreas K. (a-k)


Lesenswert?

Ist eine Variante des bekannten Fleury-Codes, nichts ungewöhnliches 
also.

Takt ist 59MHz. Wird dir deshalb direkt nicht helfen, weil LPC2129.

von Dominik H (Gast)


Lesenswert?

Ich hab es jetzt mal mit Internen 8MHZ versucht, aber leider auch ohne 
Erfolg. Die Initialisierung scheint wie gsagt zu funktionieren, nur 
danach werden keine Daten ausgegeben. Verkabelung hab ich auch mehrmals 
überprüft.

von holger (Gast)


Lesenswert?

>Ich hab dann mal alles so
>angeschlossen wie im Tutorial, nur hab ich statt PortD, PortB benutzt,
>das hab ich aber umgeschrieben.

Wo ist dein Code? Enthält evtl. Fehler.

>Verkabelung hab ich auch mehrmals
>überprüft.

Das haben so ungefähr 10000 andere auch schon gesagt.
War aber leider oft doch falsch angeschlossen.

Also rück die Schaltung raus und den Quellcode.

von Dominik H (Gast)


Lesenswert?

Eine Schaltung gibt es nicht groß.. Is genau so wie im Tutorial an das 
Pollin Evaluation Board angeschlossen. Der Quellcode ist auch 1:1 aus 
dem Tutorial, nur dass ich anstatt PortD, DDRD usw alles auf PortB 
umgestellt hab (in der Headerdatei)

von Torsten S. (tse)


Lesenswert?

Vielleicht wunderst Du Dich warum keiner so richtig helfen möchte. Guck 
mal hier: Beitrag "Wettaufruf "Probleme mit LCD""

von Dominik H (Gast)


Lesenswert?

Also ich kann euch sagen: Falsch angeschlossen war nichts und falsch 
programmiert auch nicht. Ich bin davon ausgegangen, dass die Leitungen 
am display richtig durchkontaktiert sind, jedoch ist der DB4 irgendwie 
unterbrochen gewesen. Ich hab nämlich dann mal am KS0066 direkt 
gemessen. jetzt hab ich unkonvetionellerweise ein Kabel direkt an den 
KS0066 gelötet.
Trotzdem Danke

von holger (Gast)


Lesenswert?

Da fehlt wohl noch Punkt 8) in Jochens Liste:
Display wurde nicht fachgerecht ausgelötet.
Einfach mit Gewalt von der Platine gehebelt und
Durchkontaktierung rausgerissen.

von Andreas K. (a-k)


Lesenswert?

Lass gut sein. Sowas kann passieren. Wenn das die gleichen Dinger sind 
wie meine, dann war da ein Flachbandkabel per Kabelverbinder 
reingelötet. Wenn da beim auslöten die DK nachgibt, ist das zwar nicht 
geschickt, aber kein Anlass zu Spott.

Ich zog es vor, die Kabel drin zu lassen und habe mir statt dessen die 
passenden Buchse für's Kabel besorgt. Gibt's bei R.

von Jan W. (black-hawk)


Lesenswert?

Weißt du noch, wie die passende Buchse heißt, bzw. hast sogar noch die 
artikel-Nr. ? Hab hier nämlich auch son Display, was ich vor ein paar 
Jahren mal, irgendwo ausgeschlachtet hatte, allerdings hab ich so gar 
keinen Plan, was fürn Buchse ich da jetzt brauch!

Danke!

von Thorsten (Gast)


Lesenswert?

Hallo Leute,

ich habe gestern ein Dutzend von diesen Display aus alten
Siemenstelefonen ausgeschlachtet die wir in der Firma weggeworfen 
hatten.
Hatte schon neue Siemensteile, aber die haben nur noch 10polige 
Anschlüsse,
wo ich keine Beschreibung finde.
Umso erfreuter war ich als ich gesehen habe dass die Alten noch
"Standard" Displays / Belegung benutzen.

Der Anschluss bei Reichelt dürfte dieser sein.

MICS-D 14

Ist aber sehr empfindlich, diese Federnleiste.
Denke nicht dass sich das lohnt die Stecker nachzukaufen.

Bin mal gespannt ob ich die Teile zum laufen bekomme.
Bin noch ein Anfänger in dem Bereich.

Achso, finde die Seite hier genial.
Schon sehr viel Input hier geholt.

Gruss

Thorsten

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.