STM32 usb接口驱动问题

[复制链接]
1107|4
 楼主| 王重阳 发表于 2018-2-7 13:37 | 显示全部楼层 |阅读模式
各位大神:

       目前碰见一个问题,STM32的USB接口,接条码扫描枪,扫一下之后扫描枪就死掉了,不能再扫了。

       但是在上电期间只要接过键盘之后,换上扫描枪,无论怎么插拔都正常工作。

       前提是把扫描枪当作键盘使用。

       不知道什么问题,望大神帮忙解决下!
chunyang 发表于 2018-2-7 13:49 | 显示全部楼层
应该是协议方面有问题。
 楼主| 王重阳 发表于 2018-2-7 13:54 | 显示全部楼层
chunyang 发表于 2018-2-7 13:49
应该是协议方面有问题。

那为啥连一次键盘之后,就正常了? 这点很想不通呀。
chunyang 发表于 2018-2-7 14:01 | 显示全部楼层
王重阳 发表于 2018-2-7 13:54
那为啥连一次键盘之后,就正常了? 这点很想不通呀。

你用协议捕获软件看看。
 楼主| 王重阳 发表于 2018-2-7 15:03 | 显示全部楼层
chunyang 发表于 2018-2-7 14:01
你用协议捕获软件看看。

问题有了新进展
      1.直接连接扫码枪启动的时候(扫码枪设置为键盘模式),STM32的USB驱动无法识别设备,但枚举已经完成,可以读到设备信息,也正常分配地址了。

      2.连接一次USB键盘或者USB鼠标后,再连接扫码枪就可以正常识别为USB键盘了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

40

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部