Hallo zusammen,
ich bekomme über die serielle Schnittstelle folgende Daten ( in HEX ):
BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF BE 00 00 03 FF FF FF
Mittels inputbin kann ich diese Daten auch einlesen. Ich muss diese Daten aber jetzt in ein Array bringen. Also Array(1) muss BE sein. Array(2) 00 usw. Ich kann zwar herausfinden, wann BE gesendet wird, weiß aber nicht wie ich das synchronisieren soll.
Folgenden Code benutze ich:
Das Startbyte wird auch korrekt gesetzt. Nur wie bekomme ich jetzt die restlichen Hex werte in ein Array ?Code:$regfile = "m168def.dat" $crystal = 8000000 $baud = 300 On Urxc Onrxd Enable Urxc Enable Interrupts Dim Inputstring As Byte Dim Startbyte As Byte Main: nop Goto Main Onrxd: Inputbin Inputstring If Inputstring = &HBE Then Startbyte = 1 End If Return
Gruß BlaueLed
Lesezeichen