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
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.
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
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.
>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.
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)
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
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.
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.
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!
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