打印
[STM32F1]

STM32 USB GetReport的返回的问题

[复制链接]
831|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sujie5277|  楼主 | 2017-7-19 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
usb收到GetReport后,我在准备数据,然后返回了一个NAK。
怎么样可以当我数据准备好的时候,直接把数据发送,不需要再等待下一个GetReport呢?
沙发
icecut| | 2017-7-19 10:26 | 只看该作者
你可以不返回nak,在超时之前准备好数据。

使用特权

评论回复
板凳
sujie5277|  楼主 | 2017-7-19 10:55 | 只看该作者
icecut 发表于 2017-7-19 10:26
你可以不返回nak,在超时之前准备好数据。

现在就是,我好像不能在超时之前把数据准备好。
这个项目原先是别人做好的,现在打算升级成stm32,但是比较久了,没有留下什么资料。
我之前做的,是收到NAK之后会直接继续发送GetReport,但是这个上位机程序好像收到了NAK后会等待5s再发送GetReport,所以我想知道是不是有办法可以在返回NAK后,数据准备完成后,不需要等待GetReport,就直接发送。
要是不行的话,我就只能想办法在超时之前准备好数据。

使用特权

评论回复
地板
icecut| | 2017-7-19 14:23 | 只看该作者
不行....

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝