CreateFile(_szCommStr, GENERIC_READ | GENERIC_WRITE, 0, NULL,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | _dwIOMode,NULL),倒数第二个参数,_dwIOMode = FILE_FLAG_OVERLAPPED
CreateFile(_szCommStr, GENERIC_READ | GENERIC_WRITE, 0, NULL,OPEN_EXISTING, FILE_FLAG_OVERLAPPED,NULL)
这样写的话,就打不开HUB上的串口,如果变成FILE_FLAG_OVERLAPPED | FILE_FLAG_OVERLAPPED,就可以打开串口,为什么呢?FILE_FLAG_OVERLAPPED不就等于FILE_FLAG_OVERLAPPED|FILE_FLAG_OVERLAPPED吗?
串口通信打不开连接在USB HUB上的串口
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-