[求助] stm32之USB模块求解

liuchang---   2015-6-9 10:57 楼主
小弟最近初学stm32之USB模块,在看设备描述符部分的时候,有个地方不能理解,恳请大神指教~~~
const uint8_t MASS_DeviceDescriptor[MASS_SIZ_DEVICE_DESC] =
  {
    0x12,   /* bLength  */
    0x01,   /* bDescriptorType */
    0x00,   /* bcdUSB, version 2.00 */
    0x02,   
    0x00,   /* bDeviceClass : each interface define the device class*/
    0x00,   
    0x00,
    0x40,  
    0x83,
    0x04,
    0x20,   
    0x57,
    0x00,
    0x02,
    1,           /* index of string Manufacturer 请问大神:这个字段表示什么意思?我看网上的资料说这叫“索引值”,那它到底有什么具体的意义啊?*/
    /**/
    2,            /* index of string descriptor of product */
    /* */
    3,            /* index of serial number */
    /* */
    /* */
    0x01  
  };

回复评论 (3)

找电脑圈圈的书看看,说得比较详细。
我的博客
点赞  2015-6-9 11:09
这块儿好麻烦,没有研究过
点赞  2015-6-9 19:55
是指描述符里边的字段吗?每个描述符里边都不一样,确实在圈圈的书里有讲的,可惜没在手边,不过楼主可以去看看圈圈的书(不知道有没有PDF的)。
这孩子,成熟的象征,理智的典范。
点赞  2015-6-9 20:56
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复