Forum: Mikrocontroller und Digitale Elektronik LCD zeigt nich alles an.


von Flo (Gast)


Lesenswert?

Hi, habe jetzt meinen LCD 16*4 angeschlossen und ein kleines Hallo Welt 
Programm geladen aber irgendwie klappt das nicht so recht.
Von "hallo Welt" wird nur "elt_" angezeigt. Wenn ich was anders ausgeben 
lassen will ist er ganz wild am blinken und zeigt alles mögliche an.
1
$regfile = "2313def.dat"
2
$framesize = 24
3
$swstack = 8
4
$hwstack = 32
5
$crystal = 1000000
6
7
8
9
 Config Lcd = 16 * 4
10
 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portd.5 , Rs = Portd.4
11
 Config Lcdbus = 4
12
13
 Cls
14
 Locate 1 , 1
15
 Lcd "hallo welt"

von Holger K. (krulli) Benutzerseite


Lesenswert?

versuch mal
1
$regfile = "2313def.dat"
2
$framesize = 24
3
$swstack = 8
4
$hwstack = 32
5
$crystal = 1000000
6
7
8
9
 Config Lcd = 16 * 4
10
 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portd.5 , Rs = Portd.4
11
 Config Lcdbus = 4
12
13
cursor off
14
 Cls
15
 Locate 1 , 1
16
 Lcd "hallo welt"
17
do
18
loop

von Flo (Gast)


Lesenswert?

nee geht auch nicht, er zeit immernoch nur "elt" an.
Nur das der Cursor jetzt weg ist.

Nachdem ich ihm den Strom weggenommen hatte hat er es einmal richtig 
angezeigt aber beim erneuten versuch war es weider weg und kam auch 
nicht wieder. Ganz merkwürdig das ganze.

von Flo (Gast)


Lesenswert?

So geht es jetzt, warum auch immer.
Er verschluckt in der ersten Zeile die ersten sieben Zeichen.
1
$regfile = "2313def.dat"
2
$framesize = 24
3
$swstack = 8
4
$hwstack = 32
5
$crystal = 1000000
6
7
8
9
 Config Lcd = 16 * 4
10
 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portd.5 , Rs = Portd.4
11
 Config Lcdbus = 4
12
13
cursor off
14
 Cls
15
 Locate 1 , 1
16
 Lcd "       zeile 1"
17
 Locate 2 , 1
18
 Lcd "Hallo Welt!"
19
do
20
loop

von bascom-looser (Gast)


Lesenswert?

du hast warscheinlich nur einen HD 44840
kompatiblen  chipsatz.
http://bascom-forum.de/index.php/topic,13.msg15.html#msg15

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.