Hallo Accenter,
kannst du nicht mal deine Dims einstellen. Dann könnte man dein Programm mal kompilieren.
Wenn du ByteMatch benutzt, steht deine Eingabe schon in einem Inputbuffer, nämlich _RS232INBUF1. Allerdings als Bytes.
Kopierst du einfach mit einer kleinen Schleife weg.
Code:Const Inputsize = 10 Const Inputsize1 = Inputsize + 1 Config Serialin1 = Buffered , Size = Inputsize , Bytematch = 13 Dim Myinputstr As String * Inputsize Dim Myinputbyte(inputsize1) As Byte ... Serial1charmatch: 'Datenempfang Von UART2 Putty Terminal iPhone von Unterwegs' Pushall Disable Int1 Reset Watchdog For I = 1 To Inputsize Myinputbyte(i) = _rs232inbuf1(i) Next I Received_flag = 1 Clear Serialin1 Enable Int1 Popall Return







Zitieren

Lesezeichen