请问,例程中定义的结构体和const型数组有什么依据?

// 获取设备描述符 const uchar SetupGetDevDescr[] = { 0x80, 0x06, 0x00, 0x01, 0x00, 0x00, 0x12, 0x00 };

// 获取配置描述符 const uchar SetupGetCfgDescr[] = { 0x80, 0x06, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00 };

// 设置USB地址 const uchar SetupSetUsbAddr[] = { 0x00, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00 };

还有 typedef struct _USB_SETUP_REQ { uchar bType; uchar bReq; uchar wValueL; uchar wValueH; uchar wIndexL; uchar wIndexH; uchar wLengthL; uchar wLengthH; } 等等。这些是我的ch374u相关的定义还是usb协议的相关定义,ch374u的相关定义为什么我没有在datasheet中找到。usb协议的相关定义的话,求相关的技术文档(重点是那些const数组中国每一位的定义),我的邮箱是:个人信息保护,已隐藏

按照USB标准请求来定义数组的意义,你可以去下载USB协议去看下。USB协议可以直接在网上找。有中文版和英文版的。


只有登录才能回复,可以选择微信账号登录