Probleme mit LCD

Gast #628365
Lesenswert?
• ▲
▼
Tach schoen,
ich hab ein Problem mit meinem LCD. Es hat einen HD44780A00 und hab das 
nach dem Assembler Tutorial hier auf der Seite eingerichtet.
Nun hab ich das Problem nachdem ich Vss, Vee, und Vcc angelegt habe und 
die Ports PD0-5, auch nach Tutorial angeschlossen, verbunden habe, das 
sich das Display in keinster Weise regt, also keine schwarzen Balken 
oder irgendeine Reaktion.
Allerdings liegen auf den einzelnen Ports PD0-5 jeweils 5 Volt an, also 
passiert da ja irgendwas.
Vielleicht einer eine Ahnung, was da sein koennte?

Schoenen Tag Jens
Gast #628384
Lesenswert?
• ▲
▼
Ja hab den Poti komplett aufgedreht und da wird nix angezeigt und der 
ist auch richtig angeschlossen.
Daran kanns nicht liegen.
Gibts vielleicht ne Moeglichkeit zu testen ob das Display in Ordnung 
ist?


Schoenen Tag und Danke
Jens
#628389
Lesenswert?
• ▲
▼
Also ich hatte auch schon viele male Probleme mit LCDs.
Aber eins kann ich dir fast 100% versichern das es bestimmt nicht am 
Display liegt.
Bei mir war es immer ein Software fehler oder ein schlecht gelöteter 
Pin.
Du solltest wenn du die Möglichkeit hast deine Ausgänge mal vom yC 
kontrollieren ob die auch das machen was man von ihnen erwartet.
Gast #628452
Lesenswert?
• ▲
▼
Naja ich also programmtechnisch hab ich da noch nix dran, ich bin jetzt 
einfach nach dem Spruch aus dem Tutorial gegangen:
Quote:
"Ok, alles ist verbunden, wenn man jetzt den Strom einschaltet sollten 
ein oder zwei schwarze Balken auf dem Display angezeigt werden."
Und bis jetzt hat sich da halt noch nix geregt.

Schoenen Tag und Danke
Jens
#628696
Lesenswert?
• ▲
▼
Schließ mal nur Vcc und GND an, und leg den Kontrast Pin auch an GND.
Wenn dann kein Balken erscheint, dann musst du warscheinlich eine 
negative Spannung (meist -2 bis -4V) an den Kontrastpin anlegen. Die 
dürfen aber nur anliegen, wenn auch die 5V da sind, ansonsten kannst du 
auf dem Controller grillen !!!
Gast #628727
Lesenswert?
• ▲
▼
Hi mal soene Überlegung.
PD0 bis PD5 sind 6 Leitungen.
Glaskugel sagt:
PD0- 3 könnte das untere nibble vom display sein.
Es bleiben PD4, PD5 am unbekannten µC frei.
Glaskugel weis nicht wie man an zwei freie pins 3 Steuerleitungen(E, RS, 
R/W) anbringen kann.?!

Wäre nicht schlecht wenn du sagen könntest an welchen pinns vom 
unbekannten Controller dein LCD hängt und wie dein Programm aussieht.
gruß gtf
#888124
Lesenswert?
• ▲
▼
Hallo hab diesen Thread mit der SuFu gefunden.

Bei mir zeigt das Display auch einen Schwarzen Balken oben aber nicht 
mehr ich benutze die Testroutinen und das Testprogramm aus dem Tutorial 
(um zu schauen ob das Display korrekt gelötet ist. Es sollte also 
egentlich "Test" anzeigen zeigt aber nur den schwarzen Balken.

Das ganze ist mit solchen schwarzen Stecker an den Pfosten eines STK500 
angeschlossen. Der Atmega8 läuft auf 4Mhz DB4-7 sind an PD0-3 und die 
restlichen Leitungen sind angeschlossen wie im Tutorial (VSS auf GND) 
weiß einer woran es liegen könnte? Softwareproblem schließe ich jetzt 
mal aus da es die Programme aus dem Tutorial sind. Das Display ist 
glaube ich von NANOX und es hat den selben Controller wie der des 
Threaderstellers (HD44780A00)
Gast #888460
Lesenswert?
• ▲
▼
Lustig, das niemand mal einen Datenblatt anhängt.
Raten macht am meisten Spass.

Also rate ich mal:

4Mhz viellicht zu schnell, damit Delays zu klein!

Pins in Header, falls C-Proggi falsch deklariert.
Oder falls ASM vor der MAin falsch gesetzt.
Falls BASIC, wer weiss???

Falsche Pins verlötet.

Initialisierung falsch(Datenblatt)!



So genug geraten.
Gruss fubu.
#888892
Lesenswert?
• ▲
▼
Also falsch gelötet habe ich nicht steht ja in meinem Ausgangspost.

Habe den Code von hier: 
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD benutzt (ASM) 
und auch alles so angeschlossen wie im Tutorial beschrieben. Deswegen 
sollte die Initialisierung stimmen. Hat ja auch ein HD44780 auf dem LCD. 
Ich häng mal das Datenblatt vom LCD an:
Angehängte Dateien:
Gast #889711
Lesenswert?
• ▲
▼
Hallo,

wenn wirklich alles wie im Tutorial angeschlossen ist und du das selbe 
Programm verwendest. Dann ueberpruefe nochmal die Steckverbindung bzw. 
die Loetverbindungen. Ansonsten schaue ob ueberall die gewuenschte 
Spannung anliegt. Desweiteren ob dein uC wirklich mit 4MHz getaktet ist 
und nicht hoeher.

Gruss
Daniel
#890421
Lesenswert?
• ▲
▼
Ja ich habe ihn sicherheitshalber sogar schon mit 1 MHZ betrieben es 
ändert sich jedoch nichts. Kann es sein das dass LCD kapputt ist denn es 
wurde bei der ersten Inbetriebnahme recht heiß aber ich weiß nicht ob 
das LCD dann nocht garnix anzeigen würde (im Moment zeigt es ja immerhin 
einen schwarzen Balken)
Gast #890681
Lesenswert?
• ▲
▼
"denn es wurde bei der ersten Inbetriebnahme recht heiß"

Hm - was steht auf dem Lieferschein: "Heizung" oder "LCD"?
Ein LCD ist schonmal keine Heizung, also soll da auch nichts heiß 
werden. Wieder ein LCD im LCD-Himmel...

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