Hi Leute,
Ich versuche gerade Daten über den COM port zu meiner C-Control zu senden aber irgendwie scheint der befehl GEt nicht zu reagiren. Ich programmiere mit basicpp und die software version meiner c-control ist OS V2.05.
Ich sende mit meinem Rechner den String "ASCII Zeichen 50 + ASCII Zeichen 13" also Chr(50)+Chr(13) der Programmcode für die C-Control sieht so aus:
define light port[16]
light = off
lcd.init
define data as Byte
#loop
if RXD then
get data
end if
lcd.pos 1,1
lcd.print data
lcd.print " "
goto loop
data ist nach dem senden 255 und der befehl RXD bleibt immer TRUE.
Mit Input funktioniert es aber. Ich sende mit meinem Rechner den String "50"+Chr(13)der Programmcode für die C-Control sieht so aus:
define light port[16]
light = off
lcd.init
define data as Byte
#loop
if RXD then
input data
end if
lcd.pos 1,1
lcd.print data
lcd.print " "
goto loop
data erhält den Wert 50 und RXD wird wieder False.
Was mache ich bei der Get version falsch?

.
_________________
Und denkt immer daran...
Aus großer Kraft folgt große Verantwortung!
[ Diese Nachricht wurde geändert von: stalky13 am 3 Jun 2007 17:15 ]
[ Diese Nachricht wurde geändert von: stalky13 am 3 Jun 2007 17:15 ]