什么是USB接口的备用设置?

时间:2015-02-02 09:29:10

标签: usb

什么是替代设置? 需要它们的设备示例?

USB规范有很多关于它们的讨论,但从不告诉它是什么,最重要的是 - 为什么我会使用它。 我从未见过使用备用设置的USB设备。

1 个答案:

答案 0 :(得分:5)

Alternate setting用于提供即时设备只有一个配置即时拥有两个配置的优势。

USB接口的备用设置由标准接口描述符中的bAlternateSetting属性定义。具有备用设置的USB接口可以在两种模式下使用。例如,USB接口端点可以在正常设置中充当INTERRUPT管道,但可以在备用设置中充当BULK管道,为您提供在同一接口上具有两种不同模式的功能。您只需发送SetInterface请求即可激活设置。虽然我自己也不必使用它。我认为通常设备驱动程序不会使用它,因为我无法找到任何示例驱动程序。

您可以查看此link了解详情。