Probleme mit LCD's am Mega8

Die LED am PB0 blinkt ja auch artig, bloß das Display zeigt nur 16 graue Karos
in der oberen Zeile.

Hi Darkstar !

Auf Grund der angezeigten Felder in der oberen Reihe würde ich mal behaupten.....
Dein Display ist am Mega8 falsch angeschlossen. ;)

Den Effekt kannst du auch erhalten, wenn außer Spannung und Kontrast gar nichts weiter angeschlossen ist.....

Wie ich schon schrieb....
Das Foto mit dem Steckbrett macht mich mächtig stutzig! Nicht weil du da die anderen Ports benutzt, als im Programm stehen.... sondern deine Steckverbindungen finde ich seltsam.
Irgendwie passen die nicht zum Anschluss des Displays.
Ich gehe mal davon aus, dass die Kontaktleiste am Display rechts außen den Pin 1 hat (wenn ich jetzt so drauf schaue).
Wenn das stimmt... warum gehen die letzten Verbindungen an den Controller? Das müssten doch die LED-Anschlüsse sein. :hmmmm:

Wenn es nun genau anders herum ist, dann sind die ersten Beiden doch GND und +5V. Auch diese Leitungen haben am Controller nichts verloren!
Was sollen die ganzen Widerstände denn überhaupt? Die sind doch nicht alle für den Kontrast?
Da stimmt doch etwas hinten und vorne nicht?

Irgendwie steige ich durch deine Verdrahtung auf dem Foto nicht durch. :rolleyes:

Gruß,
Cassio
 
Nö, das Display verwirrt einen beim Anblick von vorn aber auf der
Rückseite steht die Pinbezeichnung. Das heißt, wenn ich so von vorn
draufblicke wie im Bild, dann ist ganz rechts Pin16, dann eins links daneben
Pin15 und dann fängt die eigentliche Pinreihe an mit 1 (GND), 2 (+5V), Kontrast,
RS, R/W, E, DB0, .... bis Pin14 mit DB7 ganz links im Bild.
Da ist bloß so eine Steckerleiste dran, deshalb hatte ich's nur von vorn ge-
scannt.
Ich versuch gleich nochmal die Rückseite.
Aber wie ich schon paarmal erwähnt hab, hatte ich ja auch mit dem DV20208
und dem 4-Zeiler WD-C2704M-1HNN den selben Effekt:
- am Mega32 auf nem andren Board alles roger
- am Mega8 auf Steckbrett und 2. Mega8 auf dem RN-Mega8-Board = null
Ich hatte zwischenzeitlich auch mal einen Mega48 onbord aber auch hier nur
graue Kästchen...:meeting:
Sodele hier im Anhang das besagte Display.
Glaub mir ich hab die Pinbelegung X-mal nachgelesen, alles abgezogen, neu
angesteckt, eingeschaltet, aus- und wieder an, reset usw..
Und am 32er ohne Probleme?! Ich versteh's nich :confused:
Gruß
Wolfgang
 

Anhänge

  • Scan1.jpg
    Scan1.jpg
    118,3 KB · Aufrufe: 19
Hallo !

Nur mal kurz....

OK, die Pinbelegung kann ich nun auch lesen.
Hast du auch ein Datenblatt dazu?

Die permanente GND-Leitung an R/W hast du ja inzwischen eingebaut....
Was soll der Widerstand an Pin 6 zu Pin 2 ? :hmmmm:

Wenn uns nicht bald ein Zufall hilft, kommen wir wohl nicht weiter. ;)

Gruß,
Cassio
 
Hallo Cassio,
Der R zw. Pin 2 und 6 war bloß mal testweise mit 10k, um E high zu machen.
Hatte aber null Wirkung. Ich hatte mal irgendwo irgendwas gelesen...
Nach so langen vergeblichen Suchens greift man manchmal auch nach
Scheinstrohhalmen.:D
Und von Pollin gab's nur magere Ausbeute mit folgendem PDF.

Aber wie ich schon schrieb läuft ja genau so ein Display an einem ELV-Bausatz
mit einem Atmega8 im 8Bitmodus. Deswegen ist das mit den Pins schon
Industriestandart oder der Atmega da kann zaubern.:D

Grüssle
Wolfgang
 

Anhänge

  • D120546D.pdf
    172,7 KB · Aufrufe: 20
Jeepee:party:
Ich habe grad dem Pudel entkernt: Im Bascom unter Options,Compiler,LCD
hab ich mal die Pins so eingestellt, wie auf der Platine gelötet - und siehe da:
E S G E H T !
Ich hab dazu das WD-C2704M-1HNN (27x4) als 40x4 eingestellt. Und nun Freude!:dance3:

Aber auch wenn ich mehr durch Zufall drauf gekommen bin trotzdem Danke,
dass Ihr Euch so fleißig meines Problems angenommen habt! :flowers:
Nun kann ich ja weiter mein Projekt voranbringen.:moil:

Also danke danke danke
Gruß
Wolfgang

PS.: im Anhang mal meine Testroutine (erster Gehversuch)
 

Anhänge

  • Wolles_Lcd27x4 am RN8.bas
    3,1 KB · Aufrufe: 26
Hi !

Na, ein Glück ! :adore:

Ich sag doch..... da hilft uns nur ein Zufall weiter! :D
So war es damals bei Juro und seinem DCF77-Empfang auch. ;)


Die Option in BASCOM kenne ich zwar auch... aber bei mir steht da immer irgendein "Unsinn" drin und es hat mein Programm noch nie beeinflusst.
Aber OK..... wenn es denn nun geht.


Na, dann mal viel Spaß beim weiteren entwickeln. :ciao:

Cassio
 
Hallo,

Jeepee:party:
Ich habe grad dem Pudel entkernt: Im Bascom unter Options,Compiler,LCD
hab ich mal die Pins so eingestellt, wie auf der Platine gelötet - und siehe da:
E S G E H T !
Ich hab dazu das WD-C2704M-1HNN (27x4) als 40x4 eingestellt. Und nun Freude!:dance3:
Hier steht On Off ... soll isch da ma druffdrügge ?
Sch.. der geht ! Isch hab aufn Gnobb gedrüggd un der geht ! :D

Gruß
dino

(wenns interessiert ... der Text ist aus Radio SAW das Sinnlos-Telefon "Medjamargd Leibzsch" ;) )
 
Hi Wolfgang

aber bei mir steht da immer irgendein "Unsinn" drin und es hat mein Programm noch nie beeinflusst.
Das kann ich bestätigen; im Programm können alle Einstellungen (LCD, UART, usw) überschrieben werden.

Obwohl die Anordnung der Pins egal sein sollte, habe ich das LCD auch nur mit einem 8bit-Port zum Laufen bekommen.


Grüsse,

Michael
 
Hi zusammen!

Hatte zu Beginn immer die Panik, dass ich vergesse die neuen Einstellungen unter den "Options" mit zu ändern.....
Das ist aber nicht nötig, weil die Config im Programm übernommen wird.
Darum habe ich mir auch keine weiteren Gedanken um diese Einstellungen gemacht.

Ich überlege nun aber, ob bei Darkstar vielleicht gar keine Ports ausgewählt waren und deshalb das LCD auch gar nicht erst berücksichtigt wurde. :hmmmm:
Vielleicht muss man wenigstens einmal eine Einstellung vorgenommen haben.

Nun ja... so sind wir alle wieder schlauer. ;)


Gruß,
Cassio
 
Hi Wolfgang,

aber bei mir steht da immer irgendein "Unsinn" drin und es hat mein Programm noch nie beeinflusst.
Das kann ich bestätigen; im Programm können alle Einstellungen (LCD, UART, usw) überschrieben werden.

Obwohl die Anordnung der Pins egal sein sollte, habe ich ein LCD auch nur mit einem 8bit-Port (PB) am Atmega8 zum Laufen bekommen.


Grüsse,

Michael


++++ Sorry, zu oben verklickt.
 

Ü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)