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
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
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.
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
moin,
hast du vll ein display mit erweitertem temperatur bereich? diese
benötigen eine negative spannung um zu laufen.
hast du ein datenblatt mitgeliefert bekommen?
mfg Emperor_L0ser
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 !!!
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
Oh ja kein Problem, µC ist ein Atmega32, PD0-PD3 haengen an DB4-DB7 des
LCD, RW auf GND, PD4 an RS und PD5 an E. Programm zu Testzwecken ist das
aus dem Tutorial.
Mfg Jens
Also habs jetzt hinbekommen, die erste Reihe zeigt jetzt schwarze
balken, die zweite reihe zeigt noch nix. Gibts dafuer nen grund?
Lag am Poti, der hatte irgendwie was weg.
Mfg Jens
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)
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.
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:
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
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)
"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...