小弟最近初学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
};
是指描述符里边的字段吗?每个描述符里边都不一样,确实在圈圈的书里有讲的,可惜没在手边,不过楼主可以去看看圈圈的书(不知道有没有PDF的)。