CH32V307官方USB例子里面关闭USB接口的代码无效

EXAM\USB\USBHS\DEVICE\CH372Device\User

官方例子里面这个项目

我看到关闭USB接口的两行代码:

图片.png

执行这两行代码后,USB接口并没有关闭,PC依然可以检测到单片机的USB接口,如下图:

图片.png

您好,可以直接调用该函数,入口参数设为DISABLE,设备管理器就识别不到CH372设备了,如下图

image.png


你试试先传ENABLE,等电脑识别到设备以后,再调用一次,传DISABLE,设备没有消失.


您好,可按照下图配置将HOST_CTRL寄存器清0再DISABLE试一下,我这边测试没问题的,附件为我的测试例程

icon_rar.gifCH32V307 USB设备关.zip

image.png


可以了,加入这行解决了,感谢解答


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