PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung " Label not found [_printword]" in V



Andree-HB
03.06.2010, 20:02
Bei folgendem Code kommt sich irgendwas in die Queuere, aber was...


$regfile = "m8def.dat"
$crystal = 16000000
$baud = 19250
$swstack = 128
$framesize = 128
$lib "mcsbyte.lbx"

Enable Interrupts

Config Rc5 = Pind.2

Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Config Lcd = 16 * 2 , Chipset = Dogm163v5
Initlcd
Cursor Off
Cls

Dim A As Word
A = 333

Do
Locate 1 , 1
Lcd A
Loop
End


Fehlermeldung :
error 61 : line 51 : Label not found [_printword ]

Bascom V 1.11.9.8

...macht die $Lib für RC5 das Problem ? Denn nehme ich sie raus, gibt`s keine Schwierigkeiten.

Dimensioniere ich "A" als Byte gibt`s übrigens auch kein Problem...ich brauche aber später Word für den ADC

for_ro
03.06.2010, 20:13
Hallo Andree


$lib "mcsbyte.lbx"
Dim A As Word
Lcd A
Fehlermeldung :
error 61 : line 51 : Label not found [_printword ]

Diese Kombination geht nicht.
Mit der Lib sagst du BASCOM, dass du nur Bytes Variablen in Konvertierungen verwenden willst. Keine Word Typen.

...macht die $Lib für RC5 das Problem ? Denn nehme ich sie raus, gibt`s keine Schwierigkeiten.
Die Lib hat doch nichts mit RC5 zu tun, sondern nur mit Konvertierungen. Schau mal in die Hlife unter MCSBYTE.

Andree-HB
04.06.2010, 06:34
Ich danke Dir !

...das kommt halt, wenn man ein ziemlicher ProgrammierDAU ist und sich seine Programme aus bestehenden Codefragmenten (wie z.. aus der Bascom-Hilfe) zusammensetzt, ohne wirklich zu wissen, was die im Einzelnen genau machen.