标签: winapi serial-port buffer-overflow
我通过串口从微控制器接收消息。我使用的波特率为9600.我有一个使用win32 API编写的程序来接收消息。有时碰巧我无法接收消息,然后当我按下Ctrl + C时突然出现爆发。 如何清除串行缓冲区以避免这种数据泛滥?
谢谢
答案 0 :(得分:2)
PurgeComm function就是这样做的。
PurgeComm
在Windows中使用串行端口时,the Comm Port API reference非常有用。