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

adi*_*tin 4 usb

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

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

azi*_*kim 6

Alternate setting 用于提供即时设备只有一种配置即时运行两种配置的优点.

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

您可以查看此链接以获取更多详细信息.