USB HID的程序,加了个Boot后,win7下跳到APP后HID不识别,win10下OK

2019-12-10 18:14发布

本帖最后由 mll2015 于 2017-9-1 17:43 编辑

基于STM32F103RCT6的USB Hid设计,USB库为V3.3版本,BOOT可以运行,APP也可以下载,在win10系统下两个程序均工作正常,但在win7系统下,boot跳转app后,USB Hid无法识别。
这是什么原因造成的呢?
程序代码如下 USBHID_Bootloader.rar (10.91 MB, 下载次数: 38) 2017-9-1 16:06 上传 点击文件名下载附件
求帮忙看看是怎么回事,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
xy-mcu
1楼-- · 2019-12-10 18:42
USB 上拉的那个脚,加点延时试试。
mll2015
2楼-- · 2019-12-10 21:29
xy-mcu 发表于 2017-9-1 16:24
USB 上拉的那个脚,加点延时试试。


加了1s的延时,不行。
bushound抓取的数据如下

STM32F103RCT6 USB Hid_win10.png (96.32 KB, 下载次数: 0)

下载附件

2017-9-1 17:41 上传


上面的图是win7系统下的,下面的图是win10系统下的。

xy-mcu
3楼-- · 2019-12-10 21:35
可能准确的描述应该是,上电先拉低, 1秒后,再拉高.
mll2015
4楼-- · 2019-12-10 22:26
xy-mcu 发表于 2017-9-1 17:52
可能准确的描述应该是,上电先拉低, 1秒后,再拉高.

试过了,不行,从bushound抓的数据看,win7系统下将二次枚举时usb的断开识别为挂起了,导致系统不会再次枚举设备,不知道是什么原因造成的?
mll2015
5楼-- · 2019-12-11 03:58
 精彩回答 2  元偷偷看……
立创商城-技术
6楼-- · 2019-12-11 05:45
官方例程应该有例程

一周热门 更多>