我目前正在使用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);
}
全部谢谢