Code:
Config Serialin = Buffered , Size = 20                      
Enable Interrupts
.

.

If Ischarwaiting() <> 0 Then 
Zeichen = Inkey()
   If Zeichen = 10 Then
         B = 1
         Buf = ""
   Else
      If B = 1 Then
         If Zeichen = 13 Then
            Buf = Buf + Chr(0)
            Eingang = Val(buf)
            B = 0
            Print "eingang" ; Eingang;
         Else
               Buf = Buf + Chr(zeichen)
         End If
      End If
   End If
End If
mit inkey() lese ich aus, aber ich habe immer nur 2 zeichen auch wenn ich mehr sende
ich denke irgdenwie akzeptiert er meine Buffergrösse nicht, weil ich kann dort angeben was ich will er hat immer nur 2Byte


edit:
kann es möglicherweise daran liegen?
The M32 USART may not work with Bascom Buffered support as the Mega32
has a 2 byte FIFO buffer. I have never used it , but maybe another group
member have tested it