Forum: Mikrocontroller und Digitale Elektronik Fehlermeldung in BASCOM Komme nicht weiter


von Christoph M. (Gast)


Lesenswert?

Hallo,
ich möchte das Display (16 * 2)in BASCOM auf einem MKII-Board ansteuern 
und bekomme diese Fehlermeldung: 3 parameters expected für die Zeile 10 
(Db6....)

Hier der Teil des Codes:

$regfile = "m8adef.dat"                                     ' 
eingesetzter Mikrocontroller
$crystal = 1000000                                          ' 
eingestellte Taktfrequenz
$hwstack = 40
$swstack = 32
$framesize = 60

Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 ,
Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2

Config Lcd = 16 * 2
Cursor Off
Cls

Lcd "LCD Modul"
Wait 2 : Cls



Frage: was mache ich hier falsch ?

Vielen Dank schon mal für einen kleinen Tipp !

C. Maass

von ?!? (Gast)


Lesenswert?

Ich vermute mal, dass die betreffende Zeile noch zur vorigen Zeile 
gehört (Config...). Und weil da ein Zeilenumbruch drin ist, erkennt 
Bascom eine neue Zeile, die mit "Db6..." beginnt.
Laß mal den Zeilenumbruch weg.

von Christoph M. (Gast)


Lesenswert?

Das war's....

Vielen Dank !

Hat viel Zeit erspart.

von Allu (Gast)


Lesenswert?

Christoph M. schrieb:
> Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 ,
> Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2

Wenn Du eine Anweisung auf 2 oder mehrere Zeilen aufteilen möchtest,
einfach mit einem Space und Unterstrich verlängern   !!
                                                     !!
                                                     vv
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , _
          Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2

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.