Zitat Zitat von Richard
Das Programm wartet nach dem Input Befehl aber sooooo lange bis
auch ein CR ankommt. INKEY z.B. braucht kein CR.
Config Serialin1 = Buffered , Size = 10 , Bytematch = 13
bedeutet, dass das Programm das Label Serial1CharMatch anspringt, wenn ein CR empfangen wurde. Dann funktioniert das Input natürlich schon.
Aber du hast Recht, ich würde auch nicht den Input Befehl benutzen. Es könnte sein, dass das Label auch angesprungen wird, wenn mehr als 10 Zeichen empfangen wurden und der Buffer überläuft. In dem Fall wäre noch kein CR da.
Ich würde einfach den Buffer _RS232INBUF0 wegkopieren und damit weiterarbeiten.