首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-01-02 
串口的接受过程是怎样的?我打算要做串口通讯程序。我用多线程技术,采用异步重叠I/O,同步机制采用最简单的事

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

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

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

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

完?

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

热点排行