读书人

串口的接受过程是怎样的?该如何解决

发布时间: 2012-01-02 22:40:04 作者: rapoo

串口的接受过程是怎样的?
我打算要做串口通讯程序。

我用多线程技术,采用异步重叠I/O,同步机制采用最简单的事件,现在有一些遗惑,敢向老鸟请教:

在用API函数过程中,程序可以自定义输入输出缓冲区,那么串口本身是否有输入输出缓冲区呢?如果有的话,当有一个字节的数据

到达串口的时候,我因为是事件监听所以准备要接受,但是我不知数据长度也不知结束符,我怎么去读这些数据呢,就是要保证读

完?

[解决办法]
有事件的时候,用个循环读一定大小数据,读到返回错误为止,再看错误码。

读书人网 >VC/MFC

热点推荐