什么是替代设置? 需要它们的设备示例?
USB规范有很多关于它们的讨论,但从不告诉它是什么,最重要的是 - 为什么我会使用它。 我从未见过使用备用设置的USB设备。
答案 0 :(得分:5)
Alternate setting
用于提供即时设备只有一个配置即时拥有两个配置的优势。
USB
接口的备用设置由标准接口描述符中的bAlternateSetting
属性定义。具有备用设置的USB
接口可以在两种模式下使用。例如,USB
接口端点可以在正常设置中充当INTERRUPT
管道,但可以在备用设置中充当BULK
管道,为您提供在同一接口上具有两种不同模式的功能。您只需发送SetInterface
请求即可激活设置。虽然我自己也不必使用它。我认为通常设备驱动程序不会使用它,因为我无法找到任何示例驱动程序。
您可以查看此link了解详情。