WaitForSingleObject中dwMilliseconds过长,导致串口通信数据出错。

昨晚调试程序时把dwMilliseconds设定成了3000(本来是0),结果读取的数据大面积出错。

采集到的指纹图像如下:

正常情况应该是:

dwMilliseconds改回0后,图像正常了。

dwMilliseconds理解的还不好,回头要好好看下WaitForSingleObject这个函数。务必弄清楚出错的机理。

你可能感兴趣的:(WinCE)