关于USB通信问题

kirklin 2007-08-24 11:47:36
最近碰到一个怪问题,写USB设备,有时会碰到下面的情况:

用OVERLAPPED方式打开USB设备, 然后用WriteFile写一个字符下去给

BOOL blRet = ::WriteFile(_hCommHandle, Buffer, dwBytesWrite, &dwBytesWrite, &_WriteOverlapped);

返回ERROR_IO_PENDING后,WaitForSingleObject(_WriteOverlapped.hEvent, 10000);
这个马上就返回了,理论上是成功了,但是在注册的回调中却没法收到EV_TXEMPTY的事件.

请问哪位大哥碰到过类似问题,知道怎么解决的,说一下该怎么办?
...全文
139 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

2,425

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧