阅读:1429回复:1
read串口装置,怎么设置read为非阻塞(急,求各位大虾不吝赐教)
用read对串口进行读取时,read是否默认是阻塞方式,怎么设置成为非阻塞?
|
|
沙发#
发布于:2005-05-13 09:44
用read对串口进行读取时,read是否默认是阻塞方式,怎么设置成为非阻塞? 1、CreateFile使用FILE_FLAG_OVERLAPPED 2、CreateEvent创建一个OVERLAPPED的事件和一个Write的事件。 3、使用WaitCommEvent等COM事件。如RX 、TX等 4、使用WaitForMultipleObjects得到具体的事件然后处理。 具体可以参考网上有个叫CSerialPort的类 |
|
|