Hallo zusammen!

Ich habe gerade mal dieses Hauptprogramm in obigen Quellcode eingebaut.
Code:
'*******************************************************************************
'***   HAUPTPROGRAMM                                                         ***
'*******************************************************************************

Enable Interrupts

Cls

Zeile = 1
Spalte = 0
Do
   Input Text$
   If Len(text$) <= 21 Then
      Lcdat Zeile , Spalte , Text$
      Incr Zeile
      If Zeile > 8 Then Zeile = 1
   End If
Loop
End
Solange ich die Zeicheneingaben über Bascom-Terminal schön langsam (> 1 Sek/Zeichen) arbeitet alles stabil, bei schnellerer Eingabe stürzt dann wie gehabt AVR-CDC ab und ich muß meine Schaltung und Terminal neustarten.

Ersetze ich die Zeile
Input Text$
durch
Input Text$, noecho
funktioniert es auch bei schnellerer Zeicheneingabe.

Ich kann nur vermuten, dass aufgrund der hohen µP-Auslastung für das USB-Protokoll für die Soft-Uart zuwenig Rechenzeit übrig bleibt.