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
Lesezeichen