как очистить последовательный буфер? - PullRequest
1 голос
/ 28 марта 2011


Я получаю сообщения через последовательный порт от микроконтроллера. Я использую скорость передачи 9600 бод. У меня есть программа, написанная с использованием Win32 API, которая получает сообщения. Иногда случается так, что я не могу получить сообщения, и вдруг при нажатии Ctrl + C появляется всплеск.
Как очистить последовательный буфер, чтобы избежать переполнения данных?

Спасибо

1 Ответ

2 голосов
/ 28 марта 2011

Функция PurgeComm делает это.

При использовании последовательных портов в Windows справка по API Comm Port весьма полезна.

...