请教:关于USB设备描述符的idProductL项

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:02:55
请教:用AT91SAM7S64的USB控制器时。配置设备描述符,Atmel公司的idVendorL(即供应商ID)是0x03EB,但idProductL(即产品ID)这一项怎么填写呀?我只知道idProductL的具体取值是由Atmel公司规定的,而且我看例程,发现芯片用作Modem设备时idProductL=0x6124,用作数据传输时idProductL=0x6129。那么从哪里可以找到idProductL的所有可取的值呢?Atmel官方网好像找不到。请知道的朋友不吝赐教!谢谢

百度,搜搜,谷歌............................

对应的描述符表
usb_device_descriptor ROM_DATA dev_desc
= {
0x12, //bDefineLength
0x01, //bDescriptorType,设备描述符
0x10, //bcdUSBL
0x01, //bcdUSBH
0x00, //bDeviceClass
0x00, //bDeviceSubClass
0x00, //bDeviceProtocol
0x08, //bMaxPacketSize0, 包长
0x6e, //idVendorL 0x6e , VID=0x096E
0x09, // 0x09
0x10, //idProductL 0x10 , PID=0xA010
0xa0, // 0xa0
0x05, //bcdDevice , SN=0x2005
0x20, //
0x01, //iManufacturer
0x02, //iProduct
0x00, //iSerialNumber
0x01 //bNumConfigurattions,
};

0

把电子邮件写上发各你