milkbubi
31.01.2008, 20:48
Hallo Leute,
ich grübel nu schon seit Stunden an einem mir unerklärlichen Phänomen bezüglich eines 16*2 Displays mit Standardcontroller (HD...).
Angesteuert wird es per Mega32 mit folgendem Code
$regfile = "m32def.dat"
$crystal = 16000000
$hwstack = 32
$swstack = 10
$framesize = 40
Dim I As Byte
Dim J As Byte
Config Portc = Output
Wait 1
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.5 , Rs = Porta.4
Do
For I = 1 To 2
For J = 1 To 9
Toggle Portc.0
Cls
Locate I , J
Print J
Waitms 500
Next
Next
Loop
End
Eigentlich sollten jetzt die Zahlen von 1 bis 9 in beiden Zeilen erscheinen aber an Stelle der Zahlen kommt jedesmal nur ein Unterstrich an der Stelle an der er gerade ist. Ich kann es mir nicht erklären. Ich hab mittlerweile so ziemlich alle Tips und Tricks durch,die ich hier und anderswo gefunden habe aber keine Besserung. Hab auch schon Display und µC getauscht => kein Effekt. Vielleicht kommt ja jemandem das Problem bekannt vor, ich wäre wirklich dankbar für eine Lösung.
mfg milkbubi
P.S.: Das Display hat schon mal funktioniert
ich grübel nu schon seit Stunden an einem mir unerklärlichen Phänomen bezüglich eines 16*2 Displays mit Standardcontroller (HD...).
Angesteuert wird es per Mega32 mit folgendem Code
$regfile = "m32def.dat"
$crystal = 16000000
$hwstack = 32
$swstack = 10
$framesize = 40
Dim I As Byte
Dim J As Byte
Config Portc = Output
Wait 1
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.5 , Rs = Porta.4
Do
For I = 1 To 2
For J = 1 To 9
Toggle Portc.0
Cls
Locate I , J
Print J
Waitms 500
Next
Next
Loop
End
Eigentlich sollten jetzt die Zahlen von 1 bis 9 in beiden Zeilen erscheinen aber an Stelle der Zahlen kommt jedesmal nur ein Unterstrich an der Stelle an der er gerade ist. Ich kann es mir nicht erklären. Ich hab mittlerweile so ziemlich alle Tips und Tricks durch,die ich hier und anderswo gefunden habe aber keine Besserung. Hab auch schon Display und µC getauscht => kein Effekt. Vielleicht kommt ja jemandem das Problem bekannt vor, ich wäre wirklich dankbar für eine Lösung.
mfg milkbubi
P.S.: Das Display hat schon mal funktioniert