如果用CMD_GET_DESCR命令,得到的结果,也是一样 0x2E
type=1,获取设备描述符
unsigned char get_descr( unsigned char type ) { /* 从设备端获取描述符 */ status=0xff; xWriteCH375Cmd( CMD_GET_DESCR ); xWriteCH375Data( type ); /* 描述符类型, 只支持1(设备)或者2(配置) */ status=wait_interrupt(); /* 等待CH375操作完成 */
//**************status返回0x2E***********************************
if ( status==USB_INT_SUCCESS ) { /* 操作成功 */
unsigned char i, len; len=rd_usb_data( data_buf ); //printf( "%s描述符是:", type==1?"设备":"配置" ); //for ( i=0; i!=len; i++ ) printf( "%02x ", (unsigned int)data_buf ); //printf( "\n" ); } return( status ); }