Serielle Schnittstelle Zahlenwerte NICHT als ASCII senden

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Mad Andy.

    Serielle Schnittstelle Zahlenwerte NICHT als ASCII senden

    Hallo
    Habe folgendes Problem. Wenn ich einen Zahlenwert als (Hex oder dec) an meinem µC sende empfängt er diesen Zahlenwert als ASCII Code.
    dim wert as integer
    mSerialPort.write(wert)
    was muss ich machen das er die Zeichen nicht als ASCII Code interpretiert.
    vielen dank im voraus
    bodo
    Hi!

    Ich glaub ein Byte-Array wird nicht umgewandelt. Ansonsten kannst du noch mit chr() ein ASCII-Zeichen aus einem Byte machen, wurdurch dann hinten der Zahlenwert ankommt.

    Es ist übrigens üblich auch Zahlen über die serielle Schnittstelle als ASCII zu senden um 1. Steuerzeichen zu vermeiden 2. die Kompatiblität zu erhöhen 3. das ganze Zeug zu vereinheitlichen. Wenn du unbedingt hohe Geschwindigkeiten brauchst (das ist das Einzige, das du verlierst), ist RS232 eigentlich sowieso nicht das Richtige für dich ...