请教一个stm usb 控制传输的问题

2019-12-26 18:53发布

usb收到GetReport后,我在准备数据,然后返回了一个USB_NOT_READY。
怎么样可以当我数据准备好的时候,直接把数据发送,不需要再等待下一个GetReport呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
overheat
1楼-- · 2019-12-26 21:53
好像没有办法吧,USB中永远是Host来发起
huangqi412
2楼-- · 2019-12-27 01:47
主从通信  点到你你才能说话
huangqi412
3楼-- · 2019-12-27 04:28
不是你发 是你可以预先把数据准备好 点到了硬件自然会给你发
sujieww
4楼-- · 2019-12-27 06:53
huangqi412 发表于 2017-7-19 14:08
不是你发 是你可以预先把数据准备好 点到了硬件自然会给你发

不好意思,一直没空看,回复。

那如果是这样的话。
这个抓包可能是用哪种传输方式实现的呢?

QQ图片20170725082457.png (6.79 KB, 下载次数: 0)

下载附件

2017-7-25 08:32 上传


这个是公司一个比较久的usb密码键盘,没有留下什么资料。
现在想要升级成stm32芯片,但是上位机驱动要用原来的。
他发送命令之后会等待获取密码,这边他倒是当密码输入完毕之后,数据就可以直接获取,不需要等待下一个getreport。

huangqi412
5楼-- · 2019-12-27 12:52
 精彩回答 2  元偷偷看……
huangqi412
6楼-- · 2019-12-27 18:05
sujieww 发表于 2017-7-25 08:32
不好意思,一直没空看,回复。

那如果是这样的话。

好久没搞过USB了,细节记不清。

一周热门 更多>