首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >理解“无人驾驶”USB HID

理解“无人驾驶”USB HID
EN

Stack Overflow用户
提问于 2016-03-22 10:24:17
回答 1查看 957关注 0票数 0

我刚开始尝试开发一个用于department处理器的USB HID引导程序,但没有得到该部门的帮助。我对为类似处理器设计的do固件做了一些修改(我使用的是KL26Z,最初的代码是KL25Z),现在我确实看到了USB枚举的开始(在运行W7的PC上)。然而,PC要求提供驱动软件,我不明白为什么,因为我认为HID路线的全部意义是不需要安装驱动程序。因此,该设备出现在设备管理器下,但作为一个非工作问题设备。我的问题是我不知道该发生什么。任何见解都将受到欢迎。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-22 17:49:42

下面是应该发生的事情:当计算机检测到你的设备时,它会要求你的设备提供它的USB描述符。描述符必须具有某些字段(如bDeviceClass ),才能正确地表示它是HID。如果计算机看到这些字段,它将把HID驱动程序附加到设备上。

在设备管理器中,您应该查看设备的“兼容Ids”。你在名单上看到USB\Class_03了吗?如果是这样的话,这应该与Windows附带的驱动程序input.inf相匹配,因此INF文件将应用于您的设备,您的设备将在设备管理器中显示为"USB“。如果您没有在列表中看到USB\Class_03,那么您的设备的USB描述符或其USB堆栈可能会出现一些问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36151811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档