外置固件中发送设备描述符的问题

例程中有如下代码: if(request.buffer[3]==1) //设备描述符上传 VarSetupDescr=DevDes; else if(request.buffer[3]==2) //配置描述符上传 VarSetupDescr=ConDes; else if(request.buffer[3]==3) { if ( request.buffer[2]== 0 ) VarSetupDescr=LangDes; else VarSetupDescr=SerDes; //做字符串处理 } mCh375DesUp(); ============================================================================== 这里只是调用了mCh375DesUp();取描述符的8个字节存入缓冲区,并没有执行发送的操作啊?

我怎么感觉应该加上一句mCh375Ep0Up();将缓冲区的8字节发送出去,然后发送完成会产生USB_INT_EP0_IN中断,在中断中将剩余的描述符发送出去


mCh375Ep0Up();在后面有: if(!CH375FLAGERR) mCh375Ep0Up();


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