设备描述符的“配置数”应该写1个还是2两个呢

[复制链接]
 楼主| houcs 发表于 2011-2-16 18:51 | 显示全部楼层 |阅读模式
设备描述符的“配置数”应该写1个还是2两个呢
小小猫咪 发表于 2011-2-16 18:56 | 显示全部楼层
什么1个2个?
 楼主| houcs 发表于 2011-2-16 19:19 | 显示全部楼层
两个配置描述符,一个高速的,一个全速的
zyf部长 发表于 2011-2-16 19:22 | 显示全部楼层
CYPRESS提供的固件范例里的吧?
 楼主| houcs 发表于 2011-2-16 19:42 | 显示全部楼层
是的,比较疑惑
 楼主| houcs 发表于 2011-2-16 19:43 | 显示全部楼层
另外,如果同时包含高速和全速配置描述符表,如何在他们之间做出选择呢?
llljh 发表于 2011-2-16 20:05 | 显示全部楼层
设备在高速还是全速,并不是设备本身可以控制的。
juventus9554 发表于 2011-2-16 20:21 | 显示全部楼层
是啊,由系统自动判断,之后,固件可以知道当前自身运行在高速还是低速。
llljh 发表于 2011-2-16 20:40 | 显示全部楼层
对,这就能理解,一个USB2.0的设备插到USB1.1的端口上,设备会工作在全速1.1,而不是高速2.0。
juventus9554 发表于 2011-2-16 20:48 | 显示全部楼层
在固件中,高速和低速都要实现。即,分别提供描述符,定义FIFO大小(比如全速64字节,高速256字节),数据传输时也要分别实现各自的代码。
 楼主| houcs 发表于 2011-2-16 21:10 | 显示全部楼层
哦,明白了,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

743

主题

8382

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部