社区
Windows Server
帖子详情
怎样用“软”办法引发对USB设备的“枚举”过程
DawnPine
2004-06-22 03:39:10
当我们向主机连入一个USB设备(如U盘),会自动引发一个“枚举”过程,然后这个USB设备就能被系统正确识别出来,从而正确工作。如果我点击系统托盘里的图标将其弹出后,这个设备就象不存在于系统中一样,尽管它仍插在主机的USB口。如果我希望这个设备再次被系统识别出来,我只能再次拨、插,引发另一个“枚举”过程。
我的问题是,除了再次拨、插这种“硬”办法之外,有没有什么“软”办法能引发“枚举”过程。
...全文
210
16
打赏
收藏
怎样用“软”办法引发对USB设备的“枚举”过程
当我们向主机连入一个USB设备(如U盘),会自动引发一个“枚举”过程,然后这个USB设备就能被系统正确识别出来,从而正确工作。如果我点击系统托盘里的图标将其弹出后,这个设备就象不存在于系统中一样,尽管它仍插在主机的USB口。如果我希望这个设备再次被系统识别出来,我只能再次拨、插,引发另一个“枚举”过程。 我的问题是,除了再次拨、插这种“硬”办法之外,有没有什么“软”办法能引发“枚举”过程。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DawnPine
2004-09-21
打赏
举报
回复
这些解决办法没实现我的目标,看来没什么好办法,只能这样了:(
DawnPine
2004-06-29
打赏
举报
回复
链接看过了,没能解决问题:-(
DawnPine
2004-06-28
打赏
举报
回复
楼上的DX
给个链接吧
我没找到:(
frogJ
2004-06-28
打赏
举报
回复
http://www.driverdevelop.com/forum/viewthread.php?fid=9&tid=5023
http://www.driverdevelop.com/forum/viewthread.php?tid=11498
frogJ
2004-06-28
打赏
举报
回复
http://www.osr.com/ddk/buses/usbfunc_5h6a.htm
zkxz
2004-06-28
打赏
举报
回复
关注!
rushing
2004-06-25
打赏
举报
回复
intel的网站上有例子
DawnPine
2004-06-24
打赏
举报
回复
顶
sljz
2004-06-23
打赏
举报
回复
应该是C++吧
DawnPine
2004-06-23
打赏
举报
回复
首先,感谢“倒之”
不过你给出的这个是用什么语言?
能否给一段比较完整的源码?谢谢!
alex6520
2004-06-23
打赏
举报
回复
关注!!
wangk
2004-06-23
打赏
举报
回复
你发送一个插入usb的信息。
用
UsbBuildVendorRequest
RegisterDeviceNotification
试试
DawnPine
2004-06-23
打赏
举报
回复
设备管理器-〉扫描硬件改变
这个办法不行。如果这么简单,我也用不着来这里提问了。
谁能解决这个问题我会再送100分。
如果能通过编程调用某个DLL或别的什么,实现这个功能也行。
回炉重造,学习编程中。。。
2004-06-23
打赏
举报
回复
同意楼上的,让它再次扫描一下试试
wangk
2004-06-22
打赏
举报
回复
设备管理器-〉扫描硬件改变
xjp6688
2004-06-22
打赏
举报
回复
没遇到过,可能是你USB口的问题,换换口那?
利用
USB
分析仪排查HID故障记录(1)——
设备
无法识别
本文通过
USB
分析仪排查HID
设备
无法被主机识别的问题,发现故障原因为
设备
描述符bLength字段设置错误。借助分析仪捕获
枚举
过程
,确认主机在获取
设备
描述符时因长度无效导致
枚举
中断,最终通过修正固件中描述符长度解决。
STM32F107使用
USB
下 操作UART1
引发
Hardfault问题
本文描述了在STM32F107RCT6上遇到的一个问题:当使用UART1-TX(PA9)发送数据后立即进行
USB
操作会导致HardFault或PC端无法正确
枚举
USB
设备
。文中提出了两种解决
办法
:一是重新映射UART1-TX到其他IO口;二是如果继续使用PA9作为TX,在进行
USB
操作前增加500ms的延时。
USB
序列号相同产生的问题及解决
探讨了
USB
设备
在Windows系统中的DeviceID命名规则及序列号重复导致的问题,并提出了解决方案。对于某些
USB
设备
(如U盘)的序列号在MaskROM或OTP中固定不变,从而
引发
系统崩溃的现象进行了深入分析。
从零实现hid单片机
USB
热插拔检测电路
本文详细介绍如何通过硬件与固件协同设计,实现HID单片机的
USB
热插拔检测。涵盖VBUS检测、D+上拉控制、电源时序管理和PCB布局要点,并结合状态机与去抖机制提升系统稳定性,解决
枚举
失败、重连异常及跨平台兼容性问题。
图解说明
USB
转485驱动安装失败的五大原因
本文深入剖析
USB
转485通信失败的五个关键技术根因:Windows驱动签名认证失效导致内核拒绝加载;
USB
枚举
因PHY供电干扰或时序偏差在初始阶段失败;RS-485方向控制信号(RTS#)受阻
引发
收发不同步;芯片固件版本与驱动指令集不兼容造成波特率配置静默降级;以及地电位差引起的共模电压越限破坏485电气鲁棒性。内容聚焦工业现场真实调试逻辑,涵盖
USB
协议栈、Windows内核机制、硬件接口时序及EMC实践。
Windows Server
6,872
社区成员
177,934
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章