请问CH554枚举时出现stall pid怎么解决

USB Hound捕捉到的数据image.png

我们USB设备代码其实仔细看就是一个SWITCH CASE结构,类似描述符请求就是06命令,这个STALL的命令看上去好像是09,那也就是要找到对应位置增加case 0x09,做一下对应协议的处理


the WCH example enum code is buggy. None of the examples can pass chapter9 requests of USB2CV.

add the following code directly at SETUP

...

case SETUP:

          UEP0_CTRL &= 0xF2;  /*unstall, the last req may have stalled*/

         .... 



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