完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请教下各位,我有个项目使用电池供电,有液晶段码屏,工作逻辑是这样:上电后一直处于STOP模式,有外部触发时进入终端程序,中断处理完后继续进入stop模式,这期间如果USB插入的话,usb电源脚连接到了一个IO口,io口会触发中断,单片机唤醒,单片机不进入stop模式,进入等待通讯的循环while中。
目前的问题是:USB插入电脑后,usb设备不识别,用bushound抓的数据入下,请各位高手帮忙分析下 Bus Hound 6.00 capture on Windows Vista Service Pack 1 (x64). Complements of Device - Device ID (followed by the endpoint for USB devices) (63) Unknown Device Length - Total transfer length Phase - Phase Type CTL USB control transfer URB USB request block USTS USB status Data - Hex dump of the data transferred Descr - Description of the phase Delta - Elapsed time from the previous phase to the current phase Cmd... - Position in the captured data Device Length Phase Data Description Delta Cmd.Phase.Ofs(rep) ------ -------- ----- -------------------------------------------------- ---------------- ----- ------------------ 63.0 CTL 00 09 00 00 00 00 00 00 SET CONFIG 4.1sc 1.1.0(13) 63.0 USTS 80000600 bad pipe handle 2us 1.2.0 63.0 URB 58 00 00 00 00 06 00 80 00 00 00 00 00 00 00 00 SELECT CONFIG 0us 1.3.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1.3.16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1.3.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1.3.48 |
|
相关推荐
1个回答
|
|
USB设备在插入电脑后不被识别的原因可能有很多,以下是一些可能的原因和解决方案:
1. USB接口问题:请检查电脑的USB接口是否正常工作。尝试将USB设备插入其他USB接口,或者使用其他USB设备插入当前接口,以排除接口故障的可能性。 2. USB设备问题:请检查USB设备本身是否存在问题。尝试将该设备插入其他电脑,看是否能被识别。如果其他电脑也无法识别,可能是设备本身存在问题。 3. 驱动程序问题:请检查电脑上是否安装了正确的驱动程序。如果驱动程序不匹配或已损坏,可能导致USB设备无法被识别。尝试更新或重新安装驱动程序。 4. 系统设置问题:请检查电脑的系统设置,确保没有禁用USB设备。在设备管理器中查看是否有未知设备或有问题的设备,尝试更新或重新安装驱动程序。 5. 电源问题:请检查USB设备的电源供应是否正常。如果电源不足,可能导致设备无法正常工作。尝试使用其他电源适配器或更换电池。 6. 单片机固件问题:根据您的描述,单片机在USB插入时会触发中断并唤醒。请检查单片机的固件是否正确处理了USB插入事件,确保在唤醒后能够正确初始化USB设备并进行通信。 7. 电脑系统问题:您提到使用的是Windows Vista Service Pack 1 (x64)系统。请尝试更新操作系统到较新的版本,如Windows 10,以确保系统对USB设备有更好的支持。 8. 软件冲突:请检查电脑上是否安装了其他可能影响USB设备识别的软件。例如,某些安全软件可能会阻止未知设备连接。尝试暂时禁用这些软件,看是否能解决问题。 9. USB线缆问题:请检查连接USB设备和电脑的线缆是否存在问题。尝试更换线缆,看是否能解决问题。 10. 硬件兼容性问题:请检查您的项目硬件是否与电脑的USB接口兼容。某些硬件可能需要特定的USB接口或协议才能正常工作。 综上所述,要解决USB设备不被识别的问题,需要从多个方面进行排查。建议您按照上述步骤逐一检查,找到问题所在并采取相应的解决措施。希望这些建议能对您有所帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1777 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1080 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1678 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
595浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
554浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:25 , Processed in 0.908862 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号