Wie schnell und wodurch kann ein derartiges Display denn den Geist aufgeben?
MfG Killer
Evtl. bringst du die Pins am LCD durcheinander:
Schau's dir mal genau an:
Bild hier
Bild gross anzeigen
Von Links nach rechts:
14-13-12-11-10-9-8-7-6-5-4-3-2-1 und dann 16-15
Bild hier
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
Wie schnell und wodurch kann ein derartiges Display denn den Geist aufgeben?
MfG Killer
sehr schnell wenn z.B. die Versorgung verpolt wird,Zitat von Killer
oder wenn an einem Ausgang z.B. bei spez.Modulen welche eine neg. Spannung für z.B. den Displaykontrast liefern eine andere (pos.) Spannung einspeist,
oder man sich sont irgendwie nicht an die Spezifikationen hält.
Daher ist IMMER das "richtige" Datenblatt des Herst. heranzuziehen.
Wenn man sich nicht daran hält, KANN es zerstört werden.
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
Ja,da sind wir wieder bei der Eingangsfrage und die Antwort ist dann wieder recht Pauschal.
Spannungsspitzen auf der Versorgung oder an den Steuersignalen.
Ein schwingender Spannungsregler (100nF vergessen usw.)
Zu hohe Spannung oder auch mal eine schleichende Negative so das die internen Ports langsam "Zerfressen" werden.
Auch denkbar sind unterschiedliche Versorgungsspannungen und die dadurch resultierenden Ausgleichsströme.
Falsche Signale also Signalkollisionen (zb. Beim Lesen des Displays die Ports gegensätzliche Pegel vom Steuernden Gerät.)
Es reicht sogar schon eine leichte EMV-Unverträglichkeit (Handy oder andere "Strahler" in der Nähe.)
usw.
Da kann man wie gesagt nur raten.
Edit:
Da war ich zu langsam![]()
Gruß
Ratber
OFF TOPIC
Ja ist auch saublöd dass die ekeltronik das nicht abkann.Zitat von Ratber
Ich hab mein (Firmen-) Notebook mal auf der RS232 Schnittstelle mal mit AC230V bestromt (nur ein paar ms bis die Haussicherung flog)![]()
Hat es aber auch nicht ausgehalten
So ein Gerümpel.....![]()
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
Dann muss es kaputt sein. Ich habe die Schaltung unendlich mal überprüft, neu gebaut, verschiedene Übertragungsmöglichkeiten probiert, und die Programme ebenfalls unendlichmal neu programmiert (natürlich auf die Übertragungstechnik angepasst). Das einzige das MAL kommt, sind wild zuckende Striche, Punkte und Vierecke. Ich glaube das Display ist im A****!!!
MfG Killer
Hallo!
Lese gerade durch Zufall diesen Beitrag,Ich habe auch so ein LCD von Conrad, jedochhandelt es sich dabei um das 16*4. Ich habe ähnliche Probleme wie oben geschildert wurde.
Wenn ich R/W auf GND lege und diesen Code:
eingebe, dann zeigt er zwar "hallo" an aber das Display blinkt sozusagen im 1 sekunden Takt.Code:$regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16 * 4 Config Lcdpin = Pin , E = Portc.3 , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , Rs = Portc.2 Do Cls Lcd "Hallo" Wait 1 Loop
Lasse ich die wait 1 weg und schreibe nur cls und lcd in die do-loop schleife, dann flimmert das Display.
Wenn ich DO-Loop ganz weglasse, dann sind nur schwarze Balken zu sehen.
Das komische ist jetzt das, das Display mit dem RN-Control Atmega8-Besipielprogramm super läuft (Bis auf verschiebungen in den Zeilen).
Initlcd hilft auch nicht wirklich. Wo muss das eigentlich in meinem Code stehen?
Was mache ich falsch`?
Mfg
Timo
Moin,
schreib mal das 'Cls' und das 'Lcd "hallo"' vor die Schleife, Dein Programm läuft in einer Endlosschleife und beschreibt das Display ständig neu!
Gruß Lorcan
Hi!
Es ist schon irgendwie komisch...
schreibe ich nach dem lcd"..." eine do-loop schleife ohne Inhalt funktioniert das LCD einwandfreiCode:$regfile = "m8def.dat" $crystal = 16000000 Config Lcdpin = Pin , E = Portc.3 , Rs = Portc.2 , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 Config Lcd = 40 * 4 Config Lcdbus = 4 Cls Lcd "hallo" Do Loop
lasse ich sie weg, zeigt mir das Display schwarze Balken an. Ab und zu kommt das "hallo" zum Vorschein.
Ist das normal??
Hallo timo1105,
Sag 'mal, ist dein Programm eigentlich vollständig?schreibe ich nach dem lcd"..." eine do-loop schleife ohne Inhalt funktioniert das LCD einwandfrei![]()
lasse ich sie weg, zeigt mir das Display schwarze Balken an. Ab und zu kommt das "hallo" zum Vorschein.
Ist das normal??
Wenn du kein komplettes Programm schreibst, kann auch das LCD nicht richtig funktionieren.
1. Ein Bascom-Programm endet mit END
2. Wenn du das LCD testen willst, und die Anzeige sichtbar stehen bleiben soll, ist DO-LOOP eine gute Wahl, denn da hält das Programm dann in einer Endlosschleife an. Aber auch nach DO-LOOP sollte man noch ein END einfügen.
3. Nimmst du weder DO-LOOP noch END, kommt es zu permanentem Neustart und das LCD zeigt nix Sichtbares oder Flimmern.
Gruß Dirk
Lesezeichen