use*_*180 6 usb configuration interface
有什么区别configuration,并interface在USB设备?如果有人为我解释,我感谢你example.
Dav*_*son 10
USB设备具有一定数量的配置.USB主机必须告知设备使用哪种配置作为设置所需的最后步骤之一.
每种配置都有不同的电源要求和一组不同的接口.您可以将接口视为设备的功能或功能.一个接口可能是HID键盘,另一个接口可能是虚拟串行USB CDC ACM串行端口.主机端的典型USB驱动程序将自身连接到设备的接口而不是整个设备.
具有多种配置的设备可能具有高功率配置,其中它提供需要大量功率的一些接口(例如,通过USB电源控制电机的接口)和仅具有低功率接口的低功率配置.
每个设备至少需要一个配置和一个接口.我认为具有多个配置的设备很少见,因为您需要主机端的专用驱动程序来选择配置并且它没有那么有用.具有多个接口的设备称为复合设备,这些设备很常见.