Hi,
na wo du dich überall rumtreibst.
Der Fehler wird von der mcsbyte.lbx verursacht. Die brauchst du hier aber nicht.
Las die mal weg und nutze ein anderes Label als _printword.
So funktionierts auf dem M8:
Code:
$regfile = "m8def.dat"
$crystal = 6000000
'$lib "mcsbyte.lbx"
Config Adc = Single , Prescaler = Auto
Enable Interrupts
Dim Ldr As Word
Start Adc
Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portc.2 , Rs = Portc.4
Config Lcd = 16 * 4
Cls
Wait 1
Lcd " * Test * "
Wait 1
Cls
Zeigs_an:
Ldr = Getadc(0)
Lcd "adc " ; Str(ldr)
Wait 1
Cls
Goto Zeigs_an
End
Die Wandleroptionen hat ja PicNick schon erklärt. Mit Free läuft der AD-Wandler ständig und Single startet erst bei der Abfrage eine AD-Wandlung (dauert etwas länger, spart aber Strom).
Gruß
Uwe
Lesezeichen