mit inkey() lese ich aus, aber ich habe immer nur 2 zeichen auch wenn ich mehr sendeCode: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
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







Zitieren

Lesezeichen