gewusst wie: löschen der buffer der seriellen Schnittstelle?

Ich bin empfangen von Nachrichten über die serielle Schnittstelle von einem micro-controller. ich bin mit einer baud-rate von 9600. Ich habe ein Programm geschrieben, mit win32-API, die die Nachrichten empfängt. Manchmal passiert es, dass ich bin nicht in der Lage, die Nachrichten empfangen und dann plötzlich ein Ausbruch kommt, wenn ich Strg+C drücken.
Wie lösche ich den buffer der seriellen Schnittstelle, so dass ich vermeiden kann dieser überflutung von Daten?

Danke

Eine gute Möglichkeit, deaktivieren Sie den seriellen Puffer zum Lesen von bytes aus.

InformationsquelleAutor infinitloop | 2011-03-27

Schreibe einen Kommentar