用CH32V103的CompositeKM改成custom joystick,重启电脑后有枚举成功但无数据上报,开机后直接拔插Usb正常枚举并且数据上报正常

icon_rar.gifTHJoystick_V1.04.zip

附件是CompositeKM改成custom joystick,想问问重启电脑后有枚举成功但无数据上报;

能否帮忙看看是什么问题,手头没有Usb分析仪,应该枚举成功了,这个标志USBHD_DevEnumStatus是1了,PC上面也有这个界面。在关机的时候插上Usb再开机就会出现没有数据上报的问题,开机后直接拔插Usb正常枚举并且数据上报正常;

image.png

参考的是这个例程C:\Users\Administrator\Desktop\CH32V103EVT_V1.9\EVT\EXAM\USB\USBHD\DEVICE\CompositeKM


今天借到了分析仪,抓到了重启主机会挂起事务,然后无数据上报。

image.png


开机挂起后,正常枚举后也有收到ACK,NAK

image.png

您好,您提供的工程并不完整,麻烦提供完整代码。

image.png


@沁恒张工 张工您好,您邮箱是多少了?我发您邮箱


zl@wch.cn


已发送,谢谢


@沁恒张工 大佬有结果不


您好,解决方案已发您,请查收。


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