Problem Displayansteuerung

pcprofi

Neues Mitglied
12. Apr. 2008
90
0
0
Sprachen
Hallo liebe Forenmitglieder,

ich hab mir mal son Haufen Displays inner Kiste ge-Ihbäht und bin die jetzt mal am durchtesten:

7 Stück waren drin (für 4€ Gesamtpreis, wenn da keins funzt, wär kein großer Verlust. (jaja - ich muss leider noch SEHR aufs Geld gucken, also nicht meckern!)

Bisher getestet:
eins 24x2 mit HD44780 -> einige Spalten defekt.
eins 16x2 mit LC7985NA Controller -> scheint okay.

Aber ich hab bei dem Ding ein Problem.
Im Datenblatt

-> http://pdf1.alldatasheet.com/datasheet-pdf/view/41031/SANYO/LC7985NA.html

steht, dass das Display 4-Bit-fähig ist.
Erstmal die Data-Pins ausgemessen, die scheinen acuh zu stimmen. Reagieren tut das Display wie eins mit HD-Controller, es schwärzt die erste Zeile.

Also grad an nen Mega8 angeschlossen und folgenden Code probiert:

Code:
$regfile = "M8def.dat"
$crystal = 8000000
$hwstack = 32
$swstack = 10
$framesize = 40

Waitms 20

Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.4 , Rs = Portb.5
Config Lcd = 16 * 2
Config Lcdbus = 4
Initlcd
Waitms 10

Lcd "Hello World."

End

Ob ich dabei jetzt die Waits rauslasse oder ein CLS noch einfüge ist wurscht - das Display wird scheinbar nur initialiesiert, denn die schwarzen Balken verschwinden.
der R/W hängt natürlich auf Masse.

Kann mir dort evt. einer helfen und mir nen heißen Tipp oder Lösungsvorschlag machen?

Gruß Rainer
 
Soo, wir kommen der Problemlösung näher, aber es ist kurios.

Der Chip ist angegeben mit +5Vddtyp, max +7Vdd. Bringt man aber Controller und µC auf unter 4V, dann funktioniert das Display auf einmal einwandfrei. Nur sehen tut man nciht mehr so arg viel - man bräuchte halt dnan eine negative Kontrastspannung, geht laut Datenblatt bis Vdd-13,5V runter.
Aber hat einer ne Idee, wo solch ein Phänomen herkommt?

[edit]

Doch ein Problem mit der Kontrastspannung - die Rs dafür sind fest eingelötet.
 

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