[STM32F4] CubeMx Host HID 扫码枪问题

[复制链接]
1330|15
 楼主| hkh347710 发表于 2019-11-25 23:46 | 显示全部楼层 |阅读模式
硬件:STM32F407,FS的USB口软件:CubeMX搭出来的USB HID host
问题:
        能识别出普通键盘,能读出键值;
        接扫码枪设备,只能枚举出设备,但是读不出数据,仿真调试USBH_HID_Process函数看到USB状态机HID_POLL
的状态一直是USBH_URB_IDLE;难道ST的USB不支持扫码枪吗?
        看到论坛也有人遇到过这种问题,有人解出来了吗?

评论

解决了吗。楼主,我的情况和你的一样  发表于 2025-9-9 11:33
 楼主| hkh347710 发表于 2019-11-26 19:24 | 显示全部楼层
自顶,没有坛友遇到这个问题吗?
zjq985062714 发表于 2019-11-30 10:00 来自手机 | 显示全部楼层
帮顶。
 楼主| hkh347710 发表于 2019-12-1 00:24 | 显示全部楼层
已放弃HID host,用CDC host调试完毕扫码枪
木木guainv 发表于 2019-12-11 12:06 | 显示全部楼层
系统兼容性的问题吧
wowu 发表于 2019-12-11 12:11 | 显示全部楼层
跟厂家的产品质量也有一定关系
wakayi 发表于 2019-12-11 12:12 | 显示全部楼层
还是希望能找到答案
renzheshengui 发表于 2019-12-11 12:13 | 显示全部楼层
这俩原理是一样的吗
 楼主| hkh347710 发表于 2019-12-11 19:00 | 显示全部楼层
renzheshengui 发表于 2019-12-11 12:13
这俩原理是一样的吗

原理不一样的,CDC是走的虚拟串口(VCOM),另一个走的HID;
买的这个扫码枪支持这两种模式来吐数据
linzh12 发表于 2025-9-9 11:33 | 显示全部楼层
hkh347710 发表于 2019-12-1 00:24
已放弃HID host,用CDC host调试完毕扫码枪

有源码吗
麻花油条 发表于 2025-9-9 16:42 | 显示全部楼层
USB接口有无短路或断路。
classroom 发表于 2025-9-9 17:43 | 显示全部楼层
用万用表测量5V供电电压。
cr315 发表于 2025-9-9 19:44 | 显示全部楼层
用最新ST库,替换旧版USB Host库。
duo点 发表于 2025-9-9 21:44 | 显示全部楼层
更新固件与库版本。
yiy 发表于 2025-11-3 08:11 | 显示全部楼层
厂家的产品质量也会有所影响
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

0

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