救救孩子吧。卡了好几天了,端点0发送设备描述符失败

image.pngimage.png这样设置时串口打印R)@29ZJV}N}4[6B6FZTDLT0.png就是到不了设置地址的阶段。68[{WQ_%H`8B[M}C8GQ)707.png 这样设置的时候又可以到达设置地址的中断,串口打印提示{33FP]WE@IHHQ52KP3_1CX4.png

图1图2设置USB_CTRL,UDEV_CTRL是看官方的demo,图4是看网友的。救救孩子吧,卡了三天了。


您好,这是测试的哪个芯片呀?直接跑官方EVT的例程包会有问题吗?


用的是CH559,直接跑例程没问题。低速设备是限制了端点0的最大包长吗?限制在8字节?我是一次性发送18字节。端点0的缓冲区设置了64字节。协议是USB 1.1


低速设备的最大包长只能8字节的哦,可以参考下例程写法,如果超过了包长限制,可以采样分包发送


此问题已解决


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