这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 关于SETUP packet

共2条 1/1 1 跳转至

关于SETUP packet

菜鸟
2006-12-12 21:42:19     打赏
Hi,大家好。 我是USB的初学者。想问大家一个协议方面的问题。 我使用PDIUSBD12来与PC进行USB通信。我通过单片机获取了PC发给PDIUSBD12的第一个SETUP packet。内容是"80 06 00 01 00 00 40 00"。我根据USB spec对数据进行解析,结果如下: 80 设备到主机 06 Get Descriptor 0100 描述符类型 1-设备描述符 0000 索引值 0(忽略) 0040 长度 0x40 = 64 bytes 我查阅了一下USB 1.1 spec,发现设备描述符只需要18个字节即可。不知道上面的数据为何指定64字节的数据?当我接收到这一串数据的时候,我应该回应什么数据给PC呢?回应18个字节的数据还是64字节的数据?请高手指点。谢谢。 [align=right][color=#000066][此贴子已经被作者于2006-12-12 14:06:10编辑过][/color][/align]



关键词: 关于     SETUP     packet    

菜鸟
2006-12-12 22:08:00     打赏
2楼
呵呵,感谢楼上的帮顶。我关键是对协议不熟悉。熟悉了就好了。不过啃完协议是需要时间的。所以现在问一下先了。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]