USB设备连接到电脑上后,每26s设备管理器里刷新一次(重新枚举)。
USB设备连接到电脑上后,每26s设备管理器里刷新一次(重新枚举)。 程序里有WDT,没有喂狗MCU发生复位,或者电压过低导致BOD复位。程序重新运行,所以电脑上会看到usb设备会被反复加载。26S?你看看你程序有没什么定时器是二十几秒的。 芯片重启了吧,如果有状态灯,看看状态灯。或者调试一下。 先测试是否是单片机重启,如果不是,那有可能是USB配置的问题。 这句代码可以模拟拔出动作,让主机重新枚举:USBD_SET_SE0(); 检查代码里面是不是周期性调用了该语句。
看看是不是单片机重启了 打开注册表编辑器,展开HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\internetexplorer\toolbar,toolbar下面的3个子键explorer、shellbrower、webbrower都有一个名字为“itbarlayout”的键值,将它们全部删除即可 usb不断闪退导致设备管理器不断刷新 如果你的电脑连鼠标也不能插,键盘也不能,U盘也不能,数据线也不可以,那么就是你USB接口坏了 也就是说每次刷新的时候就会重新识别usb设备是吗 在仿真情况下或者在正常运行的时候设置一定的标识用于排除单片机的问题 更新或者更换一下usb的底层驱动文件试试看有没有效果
页:
[1]