ATmega8 und LCD

in dem schaltplan sind x6, x7und x8
das sind jeweils 5-polige schraubklemmen RM 2,54 Phoenix.
die eagle lbr con-phoenix254 hat ja leider keine 16 pol drin und ich war mir zu faul um ein neues dive zu erstellen.

diese sind auf dem board dirket aneinander sodas x6-1 Pin 1 vom display ist und X8-4 ist pin 14

so kann ich sogar das display direkt auf die platine löten wenn ich möchte oder wie ich es gemacht habe ganz banal mit flachkabel verbinden
 
kleiner nachtrag:

die klemme x5 dient wahlweise zum anschluß eines uln2003ad zum anschließen von relais

hoffe du kannst dir jet vorstellen wie meine platine angeschlossen ist cassio.

aber ich glaube ich fahre morgen zu reichelt und hol mir ein anderes display...

aber es freut mich zu sehen das einem hier wirklich versucht wird zu helfen.
ich hoffe ich kann mich mal revanchieren...

(falls jemand also mal sps probieren will stehe ich gerne zur verfügung)
 
Hi,

Deinen Schaltplan konnte ich nur halb nachvollziehen. Ich geh aber davon aus, dass Du das LCD korrekt angeschlossen hast. Es ist möglich, dass Du durch das Adaptieren irgendwo eine Fehlschaltung hast. Ich baue grad selbst einen Universal GLCD/ LCD- Adapter. Da muss man ziemlich aufpassen.
Zum KS0066 kann ich sagen, dass das heute von mir vorgestellte Winstar LCD sofort angezeigt hat. Ohne Mucken.

Noch einen letzten Versuch? Nimm einen Mega8 und schliesse NUR das LCD nach Belegung an. Ohne C's und R's bis auf DB0 - DB3 mit 1K und R/W an Masse.

Ansonsten - gern versucht zu helfen.

""...aber es freut mich zu sehen das einem hier wirklich versucht wird zu helfen.
ich hoffe ich kann mich mal revanchieren..."


Dafür ist das Forum doch da. Irgendwann kann Jeder irgend Jemandem mal Tipps geben. Und mit dem Revanchieren haben wir hier absolut keinen Stress!


Grüsse,

Michael
 
aber ich glaube ich fahre morgen zu reichelt und hol mir ein anderes display...

Hallo Andreas!

Cool.... du kannst mal eben zu Reichelt fahren und dir persönlich die Sachen holen? Das ist ja ein Traum! :)

Andererseits..... wenn ich die Möglichkeit durch eine gewisse Otsnähe hätte, dann würden die mich da bestimmt schon mit Vornamen begrüßen. :D




aber es freut mich zu sehen das einem hier wirklich versucht wird zu helfen.
ich hoffe ich kann mich mal revanchieren...

(falls jemand also mal sps probieren will stehe ich gerne zur verfügung)

Keine Ursache! :)
Irgendwann komm ich bestimmt mal auf dein Angebot zurück. ;)
Muss dann ja nicht nur wegen einer SPS sein.....


Wenn ich aber ehrlich bin..... ein wenig juckt es mich ja schon, dass dein Display nicht funktioniert.
Es heißt zwar immer KS0066 ist kompatibel zu HD44780, aber es soll auch verschiedene Typen des KS0066 geben..... die dann wohl eine Zusatzbezeichnung haben. :hmmmm:

Nun ja... vor dem nächsten Displaykauf schaust du erst einmal welcher Controllerchip dort verbaut wurde.
Am Besten informierst du dich HIER erst mal, welche Controllertypen wir schon zum arbeiten bewegen konnten. ;)

Schöne Grüße,
Cassio
 
ja wir haben alles hier... reichelt ist um die ecke, cconrad, elv....
kann man viel geld ausgeben :)

aber etwas enttäuscht bin ich dann von conrad schon....

schreiben extra noch rein das es kompatibel ist und 20 euronen ist ja auch nicht so billig....

aber danke trotzdem
 
Hi Andreas,

ich hab mal deinen Schaltplan und das "Datenblatt" (den Zettel ;) ) vom
LCD nebeneinandergepackt und die Pins in Verbindung gebracht.

Das kam dabei raus ...

Vss (1) --- GND (x6-1)
Vdd (2) --- +5V (x6-2)
V0 (3) --- R18 (x6-3) Poti GND...+5V
RS (4) --- PD2 (x6-4)
R/W (5) --- GND (x6-5)
E (6) --- PD3 (x7-1)
D0 (7) --- GND (x7-2)
D1 (8) --- GND (x7-3)
D2 (9) --- GND (x7-4)
D3 (10) --- GND (x7-5)
D4 (11) --- PD4 (x8-1)
D5 (12) --- PD5 (x8-2)
D6 (13) --- PD6 (x8-3)
D7 (14) --- PD7 (x8-4)
A (15) -
K (16) -

Wenn das mit dem Programm zusammenpaßt dann finde ich auf Anhieb erst
mal so keinen Fehler. Paßt die Takteinstellung im Programm mit der des
Atmels zusammen ? (Quarz und Fuses) ? Sonst stimmt das Timing für die
Ansteuerung nicht.

Gruß
Dino
 
S ich hatte mir gestern ein anderes display geholt
EA DIP162D von electronic assembly.

genauso angeschlloßen wie das andere.... siehe da es hat sofort funktioniert.
nur die hintergrundbeleuchtung muss ich noch spielen.

würde mich aber interessieren was man mit dem anderen display machen muss damit es läuft.
 
Also ist das andere entweder Schrott oder der Controller oder Anschluß sind
nicht so wie im Datenblatt angegeben. Würde mich ja auch mal interessieren.
Vor allem weil das ja bei Conrad nicht grad nen Schnäppchen war.

Gruß
Dino
 
Hallo Andreas,

würde mich aber interessieren was man mit dem anderen display machen muss damit es läuft.

wenn Du genau weisst, welcher Controller drauf ist, kannst Du anhand dessen Datenblatts die Pins genau verfolgen. Habe ich auch mal mit Erfolg durchgeführt. Ein Versuch wär's wert.


Grüsse,

Michael
 
laut datenblatt waren die pins ok.... das ist ja was mich so wundert.
und das das display kaputt ist glaube ich nicht denn ich habe 3 davon geholt und keines zum laufen gebracht !!!!
 
Hi,

ich meinte direkt vom Controller zum Anschluss verfolgen. Z, Bsp: An welchem Pin des C. ist Rs angeschlossen; stimmt das DB? Oder hast Du irgendwo eine winzige Lötbrücke?

Im Übrigen war auch das mein erster Anschubs: Kannst Du den Kontrast einstellen? Mein 10K- Poti steckte nicht richtig im Brett. Draufgedrückt - Kontrast liess sich einstellen, kurz darauf funktionierte das Display.

Also: Nochmal alles überprüfen:p. Cassio hat bei mir auch nicht locker gelassen:D


Grüsse,

Michael
 
ich habe jetzt nochmal versucht das erste display zum laufen zu bekommen...
habe ja 3 drei davon und würde die auch gerne nutzen...

habe also wieder genauso angeschlossen....

kontrast funktioniert
sonst keinerlei anzeige auf dem display...

habe einfachmal alle ports der reihe nach setzen lassen und mit einer led geprüft ob ausgang kommt... und natürlich auch ob der ausgang am richtigen pin kommt.....

somit verdrahtung definitiv ok....
programm muss auch ok sein weil es mit dem anderen display läuft....

display selbst vermutlich auch ok da alle dots schwarz sind.....

.....
jemand eine idee was noch machbar ist???
 
Hi Andreas,

display selbst vermutlich auch ok da alle dots schwarz sind.....
.....
jemand eine idee was noch machbar ist???
Wenn man Kontrast einstellen kann und alle Dots schwarz eingestellt werden
können ist das LCD eigentlich soweit OK. Tja ... was ich machen würde ...

Im Internet nach dem LCD suchen, den Controller rausfinden und das Datenblatt
des Controllers saugen. Aber nicht solche 1 oder 2 Seiten Wische sondern
möglichst komplette Datenblätter. Nimm bei der Suche nur die Bezeichnung
die man direkt auf dem Display findet.

Gruß
Dino
 
ich habe mittlerweile 33 seiten datenblatt bei samsung gefunden.....

aber wirklich geholfen hat es bis jetzt noch nicht...

habe in einem andere forum gelesen das es initialisierungsrobleme dei diesem controller geben soll...
 
Hallo Andreas!

Ist natürlich schade wenn man sich drei Displays kauft und hofft, dass diese auch wirklich kompatibel sind und funktionieren sollen.....
Jedoch hinterher feststellen muss, dass es doch nicht der Fall ist.

Wie ich schon vor einigen Beiträgen mal erwähnt habe.....
Der KS0066 Dispalycontroller muss nicht zwangsläufig kompatibel sein.
Es gibt beim KS0066 immer eine Zusatzbezeichnung und die soll nicht ganz unwichtig sein, was die Kompatibilität zum HD44780 betrifft.

Ich würde dir ja auch gern Mut machen und gern noch einen Tipp geben aber ich denke, dass du die Displays nur mit BASCOM Mitteln nicht zur Arbeit überreden kannst.
Die Initialisierung musst du dann wohl komplett von Hand machen, oder ggf. eine ASM-Routine einbinden.
Wenn du Glück hast, dann findest du eine im Internet und kannst diese ggf. direkt in BASCOM verwenden.

Im Zweifel verkauf die Displays lieber mit etwas Verlust, als dich noch länger damit rumzuärgern. ;)

Gruß,
Cassio
 
Hi Andreas,

da hat Cassio schon recht. Init von Hand nach DB wär noch was, falls Du noch Nerv dazu hast. Ungewöhnlich ist, dass die Pins 16 und 15 neben Pin 1 liegen. Hast Du da etwa....

Ansonsten ist es der gleiche Konroller KS0066U, bei dem ich mal die Pins verfolgt und das LCD erfolgreich angeschlossen habe. Dieser Kontroller ist also Bascom- Kompatibel.


Grüsse,

Michael
 
danke jungs für den versuch zu helfen....

aber es geschehen zeichen und wunder.

habe nochmal eine extra spannungsversorgung für kontrast gemacht.

zuerst kam wieder genau das gleiche wie immer....
schwarze dots und sonst nicht....

dann habe ich den kontrast runtergeregelt und als die dots nicht mehr zu sehen waren kam eine sekunde später das was angezeigt werden sollte....

versteh ich zwar nicht warum, aber jetzt funktioniert das display auch
 
Hi Andreas,

na bitte - herzlichen Glückwunsch. Hat sich's ja doch gelohnt:D.

Ist schon merkwürdig. Bei wieviel Volt/ mA? Ich habe ein etwas älteres Telefon- Display, das läuft bei wenigen zehntel Volt Kontrast, aber über Pin 2. Die DB- Angaben scheinen dazu nicht immer zu stimmen.
Sei's drum - Geld gespart. Somit hat sich meine Anfrage ja erledigt.


Grüsse,

Michael
 
:offtopic:

hören grade (vor ein paar Tagen entdeckt) www.181.fm - The Rock!
Unter LINUX ohne lästigen, zu ladenden Player, wen's interessiert...


Metal greetings zum Auflockern,

Michael
 
Hi Andreas,

zuerst kam wieder genau das gleiche wie immer....
schwarze dots und sonst nicht....

dann habe ich den kontrast runtergeregelt und als die dots nicht mehr zu sehen waren kam eine sekunde später das was angezeigt werden sollte....

versteh ich zwar nicht warum, aber jetzt funktioniert das display auch
ich verstehe das schon ...
Wenn du den Kontrast zu niedrig oder zu hoch einstellst dann können die Treiber
die Pixel nicht weit genug umsteuern das man was sieht. Also die Spannung am
besten in dem Bereich einstellen in dem die Pixel bei der Poti-verstellung grade
umschlagen.

bei zweizeiligen Displays ist meißt eine Zeile schwarz und die andere weiß
wenn der Kontrast stimmt. Wenn man zu hoch oder zu niedrig einstellt dann
sind entweder beide schwarz oder beide weiß. Aber das ist auch nicht bei
allen Displays.

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)