Jörn Arne
18.07.2006, 16:46
Hi!
Irgendwie scheine ich es momentan nicht mit der C-Control zu haben...
Mein Problem ist, ich erhalte keine Werte von den AD Eingängen (immer 0) auf der CC 2.03
auf der 2.02 klappt alles wie gewohnt..
Mein testprogram:
-------------------------------------------
DEFINE myAD AS AD[1]
DEFINE val AS BYTE
#main
val = myAD
PRINT val
PAUSE 20
GOTO main
--------------------------------------------
im terminalfenster wird stets einen 0 angezeigt
auch andere Testprogramme haben keine Werte ausgegeben wie z.B.
--------------------------------------------
DEFINE port24 AS PORT[24]
DEFINE ad8 AS AD[8]
DEFINE Wert AS BYTE
DEFINE MyConfig2 AS BYTE
MyConfig2 = 10000000b ' Aktiviert die AD-Ports als BYTEPORT 3
CONFIG2.INIT
CONFIG2.PUT MyConfig2
CONFIG2.OFF
LCD.INIT
#main
PAUSE 5
LCD.INIT SWITCHONLY
LCD.CLEAR
LCD.PRINT port24
LCD.POS 2,1
LCD.PRINT "digital"
LCD.OFF
PAUSE 100
wert = ad8
LCD.INIT SWITCHONLY
LCD.CLEAR
LCD.PRINT wert
LCD.POS 2,1
LCD.PRINT "analog"
LCD.OFF
PAUSE 100
----------------------------------------------
Die Digitalport-Funktion arbeitet
die Analogport-Funktion nicht
Eine Erkärung dafür habe ich nicht, hab vielleicht auch nur was übersehen
Vielleicht weiß jemand einen Rat, bin für jeden Vorschlag dankbar
Gruß
Jörn
Irgendwie scheine ich es momentan nicht mit der C-Control zu haben...
Mein Problem ist, ich erhalte keine Werte von den AD Eingängen (immer 0) auf der CC 2.03
auf der 2.02 klappt alles wie gewohnt..
Mein testprogram:
-------------------------------------------
DEFINE myAD AS AD[1]
DEFINE val AS BYTE
#main
val = myAD
PRINT val
PAUSE 20
GOTO main
--------------------------------------------
im terminalfenster wird stets einen 0 angezeigt
auch andere Testprogramme haben keine Werte ausgegeben wie z.B.
--------------------------------------------
DEFINE port24 AS PORT[24]
DEFINE ad8 AS AD[8]
DEFINE Wert AS BYTE
DEFINE MyConfig2 AS BYTE
MyConfig2 = 10000000b ' Aktiviert die AD-Ports als BYTEPORT 3
CONFIG2.INIT
CONFIG2.PUT MyConfig2
CONFIG2.OFF
LCD.INIT
#main
PAUSE 5
LCD.INIT SWITCHONLY
LCD.CLEAR
LCD.PRINT port24
LCD.POS 2,1
LCD.PRINT "digital"
LCD.OFF
PAUSE 100
wert = ad8
LCD.INIT SWITCHONLY
LCD.CLEAR
LCD.PRINT wert
LCD.POS 2,1
LCD.PRINT "analog"
LCD.OFF
PAUSE 100
----------------------------------------------
Die Digitalport-Funktion arbeitet
die Analogport-Funktion nicht
Eine Erkärung dafür habe ich nicht, hab vielleicht auch nur was übersehen
Vielleicht weiß jemand einen Rat, bin für jeden Vorschlag dankbar
Gruß
Jörn