硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2867|回复: 6
收起左侧

[USB] STM32 USB HID HOST枚举自定义了设备接口类型的游戏手柄不通过,如何破?

[复制链接]

10

主题

130

回帖

160

积分

初级会员

积分
160
发表于 2019-1-14 21:59:11 | 显示全部楼层 |阅读模式
STM32 USB HID HOST 读取游戏手柄,枚举时发现手柄自定义了设备接口类型为0xFF,而HID为0x03,如何破?代码使用STM32cubemx生成,版本5.0.1。具体为usbh_core.c文件中if(phost->pClass[idx]->ClassCode == phost->device.CfgDesc.Itf_Desc[0].bInterfaceClass)这一句,前者为0x03,后者为0xFF.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2019-1-15 00:57:57 | 显示全部楼层
你用的这种手柄虽然是HID,是免驱的不?电脑可以不需要安装驱动的情况下,自动识别。
回复

使用道具 举报

10

主题

130

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2019-1-15 10:27:22 | 显示全部楼层
本帖最后由 oneV 于 2019-1-15 10:29 编辑
eric2013 发表于 2019-1-15 00:57
你用的这种手柄虽然是HID,是免驱的不?电脑可以不需要安装驱动的情况下,自动识别。

PC免驱的,插上直接可以识别到的
免驱.png




点home键还能调出界面
使用USBlyzer读到数据
识别.png


MCU枚举时
MCU读取.png


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2019-1-15 11:17:02 | 显示全部楼层
QQ截图20190115111553.jpg
回复

使用道具 举报

10

主题

130

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2019-1-15 11:24:57 | 显示全部楼层
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2019-1-15 11:27:18 | 显示全部楼层

帮不上了,没经验了。
回复

使用道具 举报

10

主题

130

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2019-1-15 11:32:50 | 显示全部楼层
eric2013 发表于 2019-1-15 11:27
帮不上了,没经验了。

好吧  还是感谢  


其他人有没有这方面的经验 求指教
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-2 09:01 , Processed in 0.220197 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表