虽然是一个地电脑硬件甚至电脑系统有关的问题,但我觉得还是在这问比较好,关于usb口的问题
电脑只有三个usb口
一个键盘一个鼠标(鼠标是2.0接口 剩下俩包括键盘是用的3.0接口 需要安装3.0usb驱动)
之前还没什么问题 今天测试的时候突然出现了
我是把单片机开发板和键盘分别插到两个usb3.0的接口内
开发板的电源因为接口紧张所以移到一个移动电源上
现在的问题是开发板启动的时候键盘可以正常打字 但是一旦使用了大字锁这个按键两个3.0接口就会全部暂时失效(其他按键还没有测试 因为一次恢复正常要很长时间)
失效的现象是:设备管理器中两个设备(开发板+键盘)依然处于连接状态 但实际上两个设备均无法正常使用
先取下开发板 再取下键盘 过一段时间后就会恢复正常 再插入键盘依然可以使用
插上开发板并启动电源可以正常打字 但是如果按下大字锁依然会出现usb3.0口失效的情况
想问一下有没有和我相同经历的??是否有解决方案?
开发板是郭天祥老师的TX-1C,支持usb直接下载。
[解决办法]
诡异,开发板作为什么设备枚举的?如果是作为键盘,是不是按下CAPS LOCK之后PC机为了点亮LED而发出的set feature请求在开发板上没有正确处理导致的?
有没有在USB2.0口上实验过?比如把鼠标插到3.0口上,然后键盘和开发板轮流插到2.0的口子上测试。
如果有USB2.0 HUB,试试把键盘和开发板都插到HUB上再试。
[解决办法]
是作为存储设备连接的吧 用软件监测下USB口的数据