Hallo zusammen!
Ich habe gerade mal dieses Hauptprogramm in obigen Quellcode eingebaut.
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.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
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.







Zitieren

Lesezeichen