Windows函数ReadFile()太慢了

时间:2015-03-30 11:02:07

标签: c performance serial-port readfile

我目前正在使用C开发一个项目,该项目包括从具有UART协议的USB连接接收数据。 在我接收数据的程序中,我使用了windows.h的readfile()函数,但是它运行得太慢了。

还有另一种方法可以更快地完成这项工作吗?

这是我目前的代码:

 if(ReadCOM(buffer, sizeof(buffer)-1, &nBytesRead)){
//Data processing
}


BOOL ReadCOM(void* buffer, int nBytesToRead, int* pBytesRead)
{
return ReadFile(g_hCOM, buffer, nBytesToRead, pBytesRead, NULL);
}

全部谢谢

0 个答案:

没有答案