|
Questions:在不断开连接的情况下,USB设备如何重新枚举 Answer: 调用函数如下: | /* disable usb pull-up */ usbd_disconnect(&usb_core_dev); delay_ms(3000); /* enable usb pull-up */ usbd_connect(&usb_core_dev); delay_ms(3000); |
直接在USB 初始化后在while (1)中调用如上写法,在电脑上可以看到USB会有不断枚举过程。客户可以根据应用需要,在connect和disconnect函数中间去更新usb_core_dev。 需注意的是,这两个函数在不同的型号上内部封装的寄存器操作并不相同,不可以混用。 类型:MCU应用 适用型号:适用所有带USB的MCU型号
|