Hi Leute,
Timingproblem ---- ich benutze den internen Quarz sollte 1000000 sein.
Pegel an RW -------- liegt fest an GND

nun zum "zweizeiligen Einzeiler" --- scheint der Lösung schon sehr nahe zu kommen
habe auch gelernt wie man einen Programmcode einsetzt
Ich habe ein kleines Testprog. geschrieben, wobei ich es einmal mit 16*1a und einmal mit 16*1 getestet habe.
Code:
 $regfile = "m16def.dat"                                    'Die Anweisung bestimmt Controllertyp, hier AVR Mega 16
 $crystal = 1000000                                         'Die Frequenz des internen Oszilators
 Config Lcd = 16 * 1                                        'Display
 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
 Config Lcdbus = 4
 Dim A As Single
 Dim B As Single
 A = 4.0
 B = 12.1
 Initlcd
 Do
 Cls
 Locate 1 , 1
 Lcd "test1 1234567890"
 Wait 2
 Cls
 Locate 1 , 1
 Lcd "test2 " ; A ; " " ; B
 Wait 2
 Cls
 Locate 1 , 1
 Lcd "test3"
 Locate 2 , 1
 Lcd A ; B
 Wait 2
 Loop
Die ausgaben waren schon recht merkwürdig
Bei 16*1a
test1_12
test2_4.0_12.100
test3___00003790

bei 16*1
test1_12
test2_4.
test3___4.012.10

was merkwürdig ist , ist das test1 nirgendswo als "test1_1234567890" ausgegeben wurde.
NaJa was soll´s, werden das Ding schon irgendwie schaukeln.
=D> vielen dank für die tollen Tips, wäre sonst bestimmt noch beim Ärgern, jetzt kann ich schon wieder

Gruß
Rolf