LCD 2*16 an ATmega 32 will nicht

OP #500241
Lesenswert?
• ▲
▼
Hi

ich hab an meinem ATMega 32 ein 2*16 LCD Display laut der angefügten 
Skizze angeschlossen.

Nun sehe ich oben alle Chars schwarz und unten alle hell.

An allen Ports (A0-A5) bemerke ich, dass irgendwas transferiert wird 
(oder dass sich der Zustand ändert) , kann aber nicht feststellen was 
genau.

Mein LCD-Display gibt aber rein gar nix aus :-(


Code:

Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , 
Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0

Config Lcd = 16 * 2

Lcd "Hello world."


Was soll ich mal kontrollieren, wo kann die Fehlerkorrektur beginnen?

PS: Es gibt keine kalten löstellen usw, schon kontrolliert.....

Angehängte Dateien:
Gast #500265
Lesenswert?
• ▲
▼
Hallo,

naja, auch Zeichnungen im Inet können fehlerhaft sein, war schon in 
Büchern früher so.

Allerdings ist es manchmal auch ganz hilfreich, eine Schaltung nicht nur 
stur nachzubauen, sondern auch die Funktion zu ergründen.
Dann fällt nämlich recht schnell nach Blick ins Datenblatt des 
Displaycontrollers auf, daß R/W mit 1 lesen und mit 0 schreiben 
bedeutet.
Und dann fragt man sich vermutlich selbst, ob da nicht ein Zeichenfehler 
ist. ;)

Gruß aus Berlin
Michael
Gast #500316
Lesenswert?
• ▲
▼
ja ,datenblatt,ist immer eine hilfe.
aber noch einen bemerkung dazu,lege die offenen
eingänge auch auf masse,sonst hängen die in der luft.
(d0 - d3)
habe bei mir damit auch probleme gehabt.

gruß k.m.
#500333
Lesenswert?
• ▲
▼
Michael U. wrote u.a.:

> Allerdings ist es manchmal auch ganz hilfreich, eine Schaltung nicht nur
> stur nachzubauen, sondern auch die Funktion zu ergründen.

Das sollte eine Selbstverständlichkeit sein. Eine Schaltung, die ich 
nicht verstehe, baue ich nicht.

Viele veröffentlichte Projekte enthalten absichtliche kleine Fehler, 
damit die unwissenden Nachbauer (Raubkopierer) auf die Nase fallen. Und 
das ist gar nicht mal so verkehrt.

MFG, Troll
Gast #500336
Lesenswert?
• ▲
▼
Hallo,

nur mal ne dumme Idee nebenher - wenn ich mich richtig erinnere, deutet 
"erste Zeile dunkel, zweite Zeile hell" auf ein Problem mit der 
Kontrastspannung hin, oder?
Also vielleicht mal am Poti drehen?

Gruß,

Doom
#500349
Lesenswert?
• ▲
▼
Doom wrote:
> Hallo,
>
> nur mal ne dumme Idee nebenher - wenn ich mich richtig erinnere, deutet
> "erste Zeile dunkel, zweite Zeile hell" auf ein Problem mit der
> Kontrastspannung hin, oder?

Nööö... Das bedeutet, dass das Display Betriebsspannung hat, dass die 
Kontrastspannung stimmt, aber dass die Initialisierung nicht erfolgt ist 
bzw. fehlgeschlagen ist.
In ASM rufe ich dazu eine (eigene) Routine auf, die ich bei 
(Timing-)Exoten ggf etwas anpasse. Wie das in BASCOM geht, entzieht sich 
meiner Kenntnis.
Auch falscher Anschluss (vertauschte Datenleitungen) kann zu diesem 
Effekt führen.

MFG, Troll

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren