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

2019-12-26 18:53发布

usb收到GetReport后,我在准备数据,然后返回了一个USB_NOT_READY。
怎么样可以当我数据准备好的时候,直接把数据发送,不需要再等待下一个GetReport呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
21条回答
sujieww
2019-12-29 04:24
hyper320 发表于 2017-8-3 00:51
nak意思就是device暫時沒空,是一個很重要的同步機制,不可能你回了之後電腦就不理妳,最好還是用協議分析儀看 ...

应该是我说的不对。
是回NAK后,电脑就只会在5s后再一次发送getreport了。
我现在的程序,只能在获得getreport后才能返回数据。
那我如何在回NAK后,准备好数据了,直接发送数据给电脑,而不想等到电脑给我下一个getreport?

一周热门 更多>