选用CH375作主机方式控制鼠标(任意USB鼠标)的问题

请问:在采用CH375做主机时,控制任意的USB鼠标需要得到那些描述符啊???

首先获取设备描述符,接着设置地址,在获取配置描述符,接下来就是设置配置,上面设置完成之后,要获取报表描述符,设置IDLE等等,具体可以去参考下面的程序: http://www.wch.cn/bbs/View.asp?S=101&I=19463


我看了哪个程序呢,就是采用CH375B做的.我看到哪个程序上好象将获取设备描述符,获取配置描述符是屏蔽了的!!!请问是怎么回事情啊??


Request.Req.bmRequestType=0x80; Request.Req.bRequest=0x06; Request.Req.wValue=0x0002; Request.Req.wIndex=0x0000; Request.Req.wLength=0x0000|((unsigned int)data_buf[2]<<8); if(get_descr_ex()==1) { for(i=0;i!=data_buf[2];i++) printf("%02x ",(unsigned int)data_buf[i]); printf("\n"); flag_config_2=0; 没有屏蔽,只是放在主函数里面了!


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