1 / 15 dscr51 里放的是 USB 描述符表, EZ-USB 在重枚举阶段会读取或设置相应的描述符:db DSCR_DEVICE_LEN ;; Descriptor length db DSCR_DEVICE ;; Decriptor type dw 0002H ;; Specification Version (BCD) db 00H ;; Device class db 00H ;; Device sub-class db 00H ;; Device sub-sub-class db 64 ;; Maximum packet size dw 0B404H ;; Vendor ID dw 0410H ;; Product ID (Sample Device) dw 0000H ;; Product version ID db 1 ;; Manufacturer string index db 2 ;; Product string index db 0 ;; Serial number string index db 1 ;; Number of configurations 【1】db DSCR_DEVICE_LEN――bLength 段指明整个设备描述符的长度,单位字节
【2】db DSCR_DEVICE――bDescriporType段描述符类型值
DSCR_DEVICE =04H--设备描述符
【3】dw 0002H――bcdUSB表明该 USB 设备所遵循的USB 协议版本,用bcd 码表示, 2 字节
0 版本,值为 0200H,用 bcd 码表示,低字节在前,高字节在后,表示为0002H ;同理, 1
1 版本,则表示为 1001H
【4】db 00H――bDeviceClass段指明 USB 设备所属的设备类
=0,表示 USB 各接口相