PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Integer-Werte mit VB senden u. mit Controller auswerten



jay-1982
09.09.2005, 14:18
Ich will über ein VisualBasic-Programm Integer-Werte (z.B. den Wert 600) über den UART an den Atmel senden und diesen Wert dann einer Variablen zuweisen.
VB sendet aber ja automatisch im ASCII-Code, oder???

Hat jemand eine Idee wie ich eben Integer-Werte mit VB an den Controller schicken kann und wie ich diese eben dort verarbeite??
Oder muss ich einen Integer-Wert im VB-Programm erst in ASCII umwandeln, dann schicken, und dann wieder im Controller in Integer zurückwandeln??

Mit einzelnen Zeichen klappt das wunderbar.

Vielen Dank im Vorraus.

----
MfG

sep
09.09.2005, 14:47
schick halt keine Ascii-Zeichen sondern Zahlenwerte...

Wenn du ein Byte pro Zahlenwert hast kannst du allerdings nur 0...255 übertragen, deine 600 braucht da schon 16-Bit (2 Byte)

Wenn VB standardmässig Ascii-Codes überträgt, gibt es doch die Möglichkeit mit chr() den zugehörigen "Buchstaben" zu erhalten...

Wenn du also 65 übertragen willst, schicke chr(65), was glaube ich "A" entspricht...

pebisoft
10.09.2005, 15:47
die vergangene zeit für das umwandeln oder das senden von einzelnen bytes
nimmt sich nicht viel.
mfg pebisoft