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
Lesezeichen