怎样读取串口数据?
Hello All:
我正在做一个读取/写入串口的小程序,发现若对串口采用“异步”的方式进行读取/写入,就是采用 Overlapp,分别用事件来同步 读取/写入,从串口读取大量数据时,要掉包;而写入时正常。
若采用同步读取/写入时,我又不能确定写入的时刻,这由我其他流程决定,所以我希望达到这种目的:用异步的方式写入串口;用同步的方式读取串口,就是轮讯的方式不断读取串口,不知能不能实现?
若采用异步时,发现还有个缺点,若我指定要读取 100 字节的数据,他会在接收到或超过 100 字节时,才用同步事件来通知我,而小于请求的数据大小时,他不会通知我的,所以我苦恼中。
烦请各位高人指点指点!
万分感谢!
Best Regard