PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten per RS232 zwischen 2 C-Control Stations senden?!



Filozof
21.12.2008, 22:00
Hallo..

ich versuche zwischen 2 stations die daten su senden.. leider ohne erfolg!

master:


baud R9600

lcd.init
lcd.off
#start

put 1
pause 100

put 2
pause 100

put 3
pause 100

goto start#


slave:


BAUD R9600





define mydata as byte





LCD.INIT
LCD.OFF
#LOOP
if RXD then
get mydata
LCD.INIT switchonly
lcd.pos 1,1
LCD.print mydata & " "
LCD.OFF
end if
goto LOOP



als ergebnis bekomme ich beim slave 252 angezeigt, zeitweise steht auch 254 da, absolut unregelmässig...

wenn ich die eingabe übers terminal mache, funktioniert slave!!!

bitte um hilfe!

lg

Jörn Arne
04.03.2009, 18:40
Hallo


Ersetze bitte malden Put Befehl zu einem Print Befehl.

Das Display kann mit den Daten 1 , 2, 3 nichts anfangen, denn es sind "bytes" keine Ascii Zeichen, die es darstellen könnte.

Ein Terminal Programm sendet meist ASCII Zeichen.


Gruß
Jörn