PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehre Variablen ueber RS232 uebergebn..



goara
23.06.2007, 00:54
hallo habe mal wieder ein problem,
und zwar wuerde ich gerne mehre variaben ( zahlen zwischen 0 und 2000) ueber die RS232 schnitstelle uebergeben...
habe ein Visual Basic Prog das 6 Werte sendet und will diese 6 Werte dann am uC empfangen.
wie mach ich das am sinvollsten?
kann die natürlich alle als Sting mit kommas getrennt zusammenschrieben und dannach wieder auseinaderbauen, aber das is irgendwie unschön.. gibts da ne bessere methode fuer ??
danke schon mal..

batti112
23.06.2007, 11:01
Hi!

Ich würde für jede Zahl 2 Byte Werte übertragen,
da standardmäßig die Kommunikation auf Byte werte festgelegt ist.

Also müsstest du deine Zahl zerlegen, getrennt übertragen, und der µC setzt diese dann wieder zusammen.

Gruß,

Batti

goara
24.06.2007, 20:58
ahem aha und wie mahc ich das? kann ja zb sagen
im VB programm:
SerialPort.Write(500)
und zum empfange im uC
eingeng = Waitkey(#4)
dann ueberträgt er die 500 aber als string
wie kann ich denn aus dem string wieder eine zahl bekommen, bzw wie mach ich das mit den getrennten bytes oben ??