Gast
#1418518
Hallo, ich habe das folgende Programm: $regfile = "m8def.dat" $crystal = 16000000 $hwstack = 100 $swstack = 100 $framesize = 100 $baud = 9600 Declare Sub Serial0charmatch() Dim Var As Word Open "Comb.0: 9600 , 8 , n , 1" For Input As #2 Config Serialin = Buffered , Size = 30 , Bytematch = 13 Enable Interrupts Waitms 500 Print "Start" Do !NOP Loop End Sub Serial0charmatch() Local Incoming_data As String * 30 'Daten vom Buffer auslesen Input Incoming_data Noecho 'Ausgelesene Daten zurück schicken Print Incoming_data End Sub Damit werden die ankommenden UART-Daten an Rx gebuffert und dem Hauptprogramm zur Verfügung gestellt. Kann man das irgendwie in der Art mit #2 machen? Soft-UART hat ja keinen Buffer, ich müsste die Daten aber irgendwie auslesen, ohne auf diese zu warten. Danke!