码迷,mamicode.com
首页 > 其他好文 > 详细

USB设备描述符

时间:2014-07-26 01:00:16      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   数据   io   width   

bubuko.com,布布扣

 

/* USB Standard Device Descriptor */
const u8 Virtual_Com_Port_DeviceDescriptor[] =
  {
    0x12,   /* bLength */  //USB设备描述符的总长度固定为18个字节,因此为12H
    USB_DEVICE_DESCRIPTOR_TYPE,     /* bDescriptorType */  //USB设备描述符的类型值,固定为01H
    0x00,                               //USB遵循的规范版本号,USB2.0; 0xXXYZ,XX为主版本号,Y为次版本号,Z为子次版本号
    0x02,   /* bcdUSB = 2.00 */
    0x02,   /* bDeviceClass: CDC */       //USB所遵循的标准设备类。0表示设备的接口相互独立,分别属于不同的设备类;
                                       //1~FEH之间表示USB协议中定义的某个类。03H表示HID类,02H表示CDC类。
                                       //FFH表示供应商自定义的设备类
    0x00,   /* bDeviceSubClass */       //USB设备所属的标准设备子类。对于显示设备类(04H),包含3个子类,
                                       //子类代码01H表示CRT显示器,02H表示平面显示器,03H表示3D显示器。
                                       //bDeviceClass为0时,该值为0;该值为FFH时,表示供应商自定义的设备子类
    0x00,   /* bDeviceProtocol */       //采用的设备类协议。该值为FFH时表示设备类协议由供应商自定义
    0x40,   /* bMaxPacketSize0 */       //端点0所支持最大数据包长度(字节),低速为8,全速为8,16,32或64,高速为64
    0x83,                               //设备供应商id,使主机为其加载合适驱动
    0x04,   /* idVendor = 0x0483 */
    0x40,                               //产品id,用于区分不同的usb设备
    0x57,   /* idProduct = 0x7540 */
    0x00,                               //设备版本号,帮助主机加载合适驱动
    0x01,   /* bcdDevice = 1.00 */
    1,              /* Index of string descriptor describing manufacturer */  //若没有,可为0
    2,              /* Index of string descriptor describing product */          //若没有,可为0
    3,              /* Index of string descriptor describing the device‘s serial number */       //若没有,可为0
    0x01    /* bNumConfigurations */    //USB设备所支持的配置数
  };

 

bubuko.com,布布扣

 

bubuko.com,布布扣

 

bubuko.com,布布扣

bubuko.com,布布扣

 

USB设备描述符,布布扣,bubuko.com

USB设备描述符

标签:des   style   blog   http   color   数据   io   width   

原文地址:http://www.cnblogs.com/wjgaas/p/3868739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!