Hallo clupus,
ich hab vor ner halben Stunde gemerkt warum in meinem terminal so viele Zeichen produziert wurden.
Meine Ausgabe war ja in einer Schleife die andauernd Werte an den PC schickte falls ich eine Taste gedrückt halte. Nun hab ich, nach dem Vorschlag von Sternthaler, eine if-Bedingung eingebaut die mir nur Werte ausgibt wenn eine andere Taste gedrückt wird und jetzt funktionierts.
Kann es sein, dass wenn man zu schnell Werte über UART schickt, diese nicht mehr richtig angezeigt werden?
Hab mal ein anderes Prog geschrieben indem auch Werte in einer Schleife über den UART gesendet werden und da kam natürlich wieder die Überfüllung von Zeichen. Ich hab dann ein Verzögerung eingebaut um zu schauen wie schnell ich senden kann. Bei 20ms kommen die Ziffern zwar noch korrekt an, aber leicht verzögert.
Gruss Torsten
Gruss
Torsten
Lesezeichen