Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit DIP-LCD
Mechanikone
07.08.2006, 13:28
Hi,
habe ein RN-Control 1.4 Mega32 Board und das RN DIP LCD Adapter mit 20*4 LCD!Hatte am anfang nur schwarze Kästchen jetzt bleibt das Display leer!Vielleicht ein Lötfehler?Habe hier im Forum verschiedene Beispielprogramme gefunden und getestet (BASCOM) ohne Erfolg!!
Bin Anfänger und für jeden support dankbar!!!
Hi,
probiere es mal damit:
Config Lcd = 20 * 4a , Chipset = Ks077
Gruß
Christopher
Mechanikone
07.08.2006, 15:41
@chr-mt
Hab ich schon geht auch nicht, im Simulator funktioniert mein Programm!
@all
Hat jemand vielleicht ein komplett Beispiel für mein Board?
Man braucht auch neuste Bascom Version, da sonst LCD Controller nicht unterstützt wird. Kontrast auch korrekt einregeln
Mechanikone
07.08.2006, 16:09
@Frank
was heisst korrekt einregeln?
hab das Teil erst letzte Woche bekommen auf der CD müsste das neueste Update drauf sein,steht mal zumindest drauf!
Wenns Display defekt wäre, woran erkenne ich das bzw. erkenne ich dann
nix mehr;-)?
Mechanikone
07.08.2006, 16:21
So hab ich programmiert:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1600000
$baud = 9600
Wait 25
Config Lcd = 20 * 4a , Chipset = Ks077
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.3 , Db6 = Portc.2 , Db7 = Portc.1 , E = Portc.5 , Rs = Portc.7
Initlcd
Cls
Locate 1 , 1
Lcd "Hello World."
Do
Loop
End 'end program
steelhead
11.09.2006, 17:33
Hallo, habe genau das gleich Problem. Anscheinend auch schon die gleichen Möglichkeiten probiert. Bekomme dieses Bord mit dem 20*4-Display nicht zum laufen. Bin für jeden Tip dankbar.
Mechanikone
11.09.2006, 18:18
Hi,
problem ist bei uns gelöst hatten defekte Hardware also das Display war fehlerhaft!!!
steelhead
11.09.2006, 18:34
Leider nicht die Antwort, die mir in meinem Fall weiter hilft...
Ich hatte mein erstes 20*4-Display falsch auf das Board gesteckt, sodass es das zeitliche gesegnet hat. Abgesehen von der Hintergrundbeleuchtung tut sich nichts mehr. Diese ist ja aber auch unabhängig vom Display-Controller.
Habe mir dem entsprechend ein zweites Display bestellt und peinlichst auf die korrekte Montage auf dem Bord geachtet. Beim Anschluß des LCD-Bords an die RN-Control-Platine leuchtet die Hintergrundbeleuchtung. Drehe ich an der Kontrastregelung nach, ist im einen Anschlag das ganze Display grün. Drehe ich das Poti in den anderen Anschlag, erkenne ich die Einzelnen Felder des Displays sehr gut.
Natürlich drehe ich anschließend den Kontrast wieder etwas herunter, um eine mögliche Ansteuerung erkennen zu können. Es wird aber nichts angezeigt. Ich habe die Platine auch schon komplett durchgemessen. Es kommen also alle Signale des Ports und die Versorgungsspannung an der Steckerleiste für das Display an.
Kann das Probem vielleicht bei den Fuses liegen? JTag ist diasbled, aber wie muß der Rest eingestellt sein?. Mit dem oben gezeigten Beispiel geht bei meiner Anzeige nach starten des Programms lediglich die Intensität der Hintergrundbeleuchtung zurück. :shock:
steelhead
23.09.2006, 16:51
Nach zwei Wochen habe ich es endlich geschafft!
Jetzt funzt die Platine "RN-LCD-Adapter für DIP-LCDs" mit dem Display "DIP LCD-Display 4x20 mit Beleuchtung" am Entwicklungsboard "RN-Control 1.4 Mega32" von robotikhardware.de mit folgendem Quellcode:
$regfile = "m32def.dat" ' Bei Mega 32 "
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 16000000 'Quarzfrequenz
Config Pinc.0 = Output
Lcdpower Alias Portc.0
Config Pinc.6 = Output
Lcd_rw Alias Portc.6
Lcd_rw = 0
Lcdpower = 1
' Wait 2
Config Lcd = 20 * 4 , Chipset = Ks077
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.5 , Rs = Portc.7
Config Lcdbus = 4
Initlcd
Cls
Locate 1 , 1
Lcd "Das Display funzt!"
Locate 2 , 1
Lcd "Zeile 2"
Locate 3 , 1
Lcd "Zeile 3"
Locate 4 , 1
Lcd "Zeile 4"
End
Wo er Fehler lag, weiß ich bis jetzt noch nicht so genau. Aber er ist weg.
ICh hatte mal mit dem EA-DIP-LCD-Modul das Problem, das wenn der Mega mit 16MHz lief das LCD nicht wollte ... Timingproblemchen.
Bei 12 MHz einwandfrei
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.