[求助]ch375外部固件的问题

使用issue_token 来获取设备描述符 代码如下 ===================== buffer[0]=0x80;buffer[1]=0x06;buffer[2]=0x01;buffer[3]=0;buffer[4]=buffer[5]=buffer[6]=0;buffer[7]=18; //发送setup toggle_send(0); wr_usb_data(8,buffer); s=issue_token(DEF_USB_PID_SETUP);

if(s==USB_INT_SUCCESS) //这里是成功的 { toggle_recv( 1 ); // mDelaymS( 1 ); s=issue_token(DEF_USB_PID_IN); //这里是失败,返回0x2A NAK if(s==USB_INT_SUCCESS) { i=rd_usb_data(buffer); } }

==================================== 读取数据的时候老是返回NAK,不知道为什么 使用内置的命令获取描述符,可以正常,但是使用内部的命令,配置描述符得长度又超出缓冲区。 谁有使用issue_token获取配置的代码帖一个上来,非常感谢!!!

问题解决了,看来还是要自己折腾,不要相信别人的东西


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