电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>接口/总线/驱动>采用HID类的USB人机接口设计

采用HID类的USB人机接口设计

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

基于HID协议的USB人机交互设备的接口设计

  目前市场上USB设备的种类繁多,但是这些设备会有一些共同的特性,根据这些特性可以把USB设备划分为不同的类,如显示设备、通信设备、音频设备、大容量存储设备、人机
2010-09-12 10:09:322350

HID-USB-TO-IR-RD

CP2112, Si1143 QuickSense™ Series Interface, HID USB to IR Evaluation Board
2023-03-30 11:45:43

HID接口固件设计与实现

作者:北京交通大学 涂晓强 周洪利目前市场上USB设备的种类繁多,但是这些设备会有一些共同的特性,根据这些特性可以把USB设备划分为不同的,如显示设备、通信设备、音频设备、大容量存储设备、人机接口
2019-04-25 07:00:03

HID报告没有建议字符串

你好,我是Ac8CKIT-059的新手。第一次尝试建立一个AUSB链接到一个PC,一个中断传输类型,我在StutkKeLead开始,同时配置接口描述符/HID类属性:HID报告没有建议字符串。我在
2019-10-09 06:44:20

USB-HID-Host

USB-HID-Host代码
2016-06-13 11:55:42

USB-HID真的有用吗

0 引言从2014年BADUSB出现以后,USB-HID攻击就这一直被关注,且具争议。争议的焦点是USB-HID的实战效果过于“鸡肋”,无论从早期的BADUSB,还是到后来的各种USB-HID设备
2021-07-28 07:22:34

USB HID 设备 驱动求助

在一个STM32F103的芯片中烧写了Keil MDK3.8a 中的 Custom_HID 程式,因用VB.NET读写 USB HID 较难,故想用NI-VISA Driver Wizard 生成
2015-01-21 10:29:29

USB HID双向通信的相关资料分享

STM32CubeMX学习(一) USB HID 双向通信简介CubeMX新建工程(串口+LED)测试串口和LED设置USB HID测试USB HID通信结论简介利用正点原子F407探索者开发板
2022-02-21 07:35:47

USB HID示例适用于WIN10吗

我试着在UVC上添加HID作为一个联机设备,但是在Wi10USB 3.0接口上,HID在挂起时没有工作。回到SDK上的HID演示,我将CYU3pCONTCONSTATE(CyTURE,CyFalse
2019-01-04 14:24:07

USB Stack协议栈具有哪些功能

length);sector 扇区偏移buffer 写入数据指针length 写入长度4.3.4. USB Device HID 接口4.3.4.1.
2022-08-19 17:18:45

USB枚举和HID枚举实例

04 接口描述符00 接口的编号编号为0(如果有很多接口这里会逐个显示)00 接口的备用编号为001该接口使用的端点数只是用一个端点(中断端点)不包括0端点03 该接口所使用的 USB鼠标为HID
2018-07-06 06:02:25

USB驱动开发 u***dll.com

* USB 接口描述符为纯Bulk, 或纯中断,或通用与中断复合 需要自定义驱动支持 * USB 接口描述符为纯mass storage, 或纯音频,或HID ,视频(OS SP2以上
2008-10-17 09:06:27

USB_HID设备协议学习入门

USB_HID设备协议学习入门
2012-08-20 15:08:45

人机接口设备实现资料分享

HID(Human Interface Device,人机接口设备)是USB设备中常用的设备类型,是直接与人交互的USB设备,例如键盘、鼠标与游戏杆等。在USB设备中,HID设备的成本较低。另外
2015-03-10 10:17:10

采用HID协议实现工控自定义键盘接口设计

的设计,解决智能化数控设备中键盘定制的问题。1 USB BID简介USB接口是一种即插即用型的串行总线通信端口,广泛应用于各类计算机系统。HID设备属于人机交互操作的设备,是USB设备中比较大的一个
2019-06-20 05:00:03

采用USB接口芯片CH372实现人机接口设备设计

InterfaceDvices 的缩写,即人机接口设备,是USB 协议中最早提出并支持的一种设备。典型的HID 有键盘和鼠标等,其主要用于和计算机进行交互通信。鼠标属于HID 设备,USB 串行总线规范专门定义了HID 规范
2019-06-05 05:00:17

采用Windows 8实现无线触控人机接口设备

功能。 HID的触摸支持蓄势待发 虽然触摸功能是平板电脑所固有的,但全世界的PC机和笔记本电脑也同样需要部署Windows 8。这就意味着鼠标和键盘等人机接口设备(HID)需要演进发展并提供触摸功能
2019-06-04 05:00:13

CH55X低成本USB单片机实现定制键盘、鼠标、游戏杆方案 精选资料分享

CH55X低成本USB单片机实现定制键盘、鼠标、游戏杆方案一、背景Human Interface Device(USB-HID),USB协议中人机交互设备,例如键盘、鼠标、游戏杆等符合HID类别
2021-07-21 06:31:00

CYW54907上的USB主机自定义

插入一个键盘HID设备返回主APP事件处理程序-----------------(1)USB20主机:事件(1)USP20主机:未知事件(1)第二:设备:. 状态:3. 地址:1. HXCD名称
2018-10-22 14:45:05

GD32F427开发板+USBFS轻松实现HID键盘的设计

文件USB接口使用(HID按键)USB HIDUSB设备的一个标准设备,包括的设备非常多。HID设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB
2022-12-16 17:05:41

IMX8上没有USB HID触摸屏事件吗?

我们在android auto 9的基线上插入USB HID touchscreen ,能知道USB HID PID,VID,但就是没有触摸事件通过USB传到SOC。这个USB HID
2023-05-05 12:31:24

Labview中音频HIDUSB通讯需要怎么操作能获取HID设备操作反馈值呢?

HID设备属于音频设备,另外属于控制传输类型,请问需要采用哪个模块来获取该HID设备的通讯输入反馈值呢(如按音量加键,需获取反馈值)以下是HID设备的描述信息:bmAttributes
2023-03-25 23:55:38

NUC122如何安装USB HID复合装置

: NuTiny-EVB-122-LQFP64 V2.0 USB 复合设备是同时支持多个设备的外围设备。 这个示例代码包含一个 USB 设备中的 HID 鼠标、 HID 键盘和 HID 介质密钥。 PD.1
2023-08-23 06:18:09

NUC122如何安装USB HID复合装置

: NuTiny-EVB-122-LQFP64 V2.0 USB 复合设备是同时支持多个设备的外围设备。 这个示例代码包含一个 USB 设备中的 HID 鼠标、 HID 键盘和 HID 介质密钥。 PD.1
2023-08-30 06:03:53

STM32 USB HID(Labview)

有没有用Labview 写过USB HID上位机,求指教!
2014-03-19 10:05:03

STM32F4 USB主机HID问题

我想在STM32F4上将USB主机作为MSC和HID驱动,我有一个STM32F407 Discovery板和一个基于STM32F407的定制设计PCB。我正在使用Keil编译器和ST std
2018-09-29 10:58:07

STM32F407中USB的应用

我想用STM32F407中U盘的例程改成HID应用。上面就是USB接口函数,我只需要把USB_MSC_cb改成USB_MSC_cb,其他都是USB设备必须的,就是一样的,是不是呢?我用的STM32F407里面的库函数,直接把MSC改成HID,里面的库文件也替换掉,为什么还是不可以呢?大牛们指点一二
2016-12-29 17:52:54

STM32F407的USB_HID配置示例详解

STM32F407的USB_HID 配置示例详解: 工具:STM32CubeMX5.4单片机:STM32F407VET6一、硬件电路:二、STM32CubeMX配置外部晶振烧录接口USB接口HID
2021-08-18 06:13:23

V2DIP1-32Q,通过其IO总线引脚访问VNC2-32Q器件的UART,并行FIFO和SPI接口引脚

可通过A型USB连接器访问。 VNC2是Vinculum系列嵌入式双USB主机控制器设备中的第二款产品。 VNC2器件为各种不同的USB设备提供USB主机接口功能,包括支持BOMS(仅批量大容量存储),打印机,HID人机接口设备)
2019-08-08 08:52:02

WINCE USB 开发方案

1,USB HID?驱动开发    与WINDOWS XP 开发环境不一样    特别其
2009-08-12 08:47:46

【CANNON试用体验】USB HID 鼠标

descriptor 描述符,如果是HID 就是HID描述符HID描述符关联于接口描述符,在接口描述符之后,因而如果一个设备只有一个接口描述符,则无论它有几个端点描述符,HID设备只有一个HID
2016-02-28 16:45:31

【NUCLEO-F412ZG试用体验】+ USB HID接口实验

) USB HID鼠标实验:1.试验内容:本实验利用NUCLEO-F412ZG的CN13 USB接口,模拟一个HID设备即鼠标的功能。在NUCLEO-F412ZG开发板上,可供编程使用的人机交互器件不多
2016-11-19 11:18:57

【图文并茂】用LabVIEW开发STM32 USB HID驱动和上位机

***hid.dll来通信。但这里我们不使用LabVIEW调用u***hid.dll来通信,而且是采用VISA来进行USB HID双向通信,所以我们要先用VISA开发USB HID驱动程序,就是inf文件
2014-12-30 15:48:39

【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID

`一、硬件平台二、实验简介 USB HID是HumanInterface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机
2020-04-20 17:31:42

【银杏科技ARM+FPGA双核心应用】STM32H7系列37——USB_HID_FS

`一、硬件平台二、实验简介 USB HID是HumanInterface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机
2020-04-30 12:12:01

为什么Harmony不能完全构建USB HID接口

当使用USB HID构建项目时,Harmoy没有构建一个现成的接口。用户必须添加代码……作为用户,我希望有一个完整的API。一种向主机发送数据的方法和一种在请求时从主机提供数据的方法。但是如何呢?我
2020-03-30 08:47:36

使用LabVIEW开发STM32 USB HID驱动和上位机软件成功,有图有真相

***hid.dll来通信。但这里我们不使用LabVIEW调用u***hid.dll来通信,而且是采用VISA来进行USB HID双向通信,所以我们要先用VISA开发USB HID驱动程序,就是inf文件
2014-10-18 17:44:37

使用PSoC5作为USB HID接口无法安装驱动程序

您好,我使用PSoC5作为USB HID接口,无法安装驱动程序,因为它没有签名。如果我引导Windows忽略签名驱动程序,它将安装。我可以让它作为一个虚拟COM端口工作而没有问题,但我需要它作为一个
2018-11-20 16:35:36

关于HIDUSB通信

有没有基于labview的HIDUSB通信例程?
2018-05-09 14:38:46

国民技术MCU应用笔记连载(4)——N32G45x系列USB自定义HID设备的实现

USB设备中有一大就是HID设备,即Human Interface Devices,人机接口设备。这类设备包括鼠标、键盘等,主要用于人与计算机进行交互,它是USB协议最早支持的一种设备。在
2022-07-05 11:58:22

基于HIDUSB人机接口设计

2018-11-07 15:20:45

如何利用CubeMX开发USB自定义HID设备实现USB人机接口通讯?

如何利用CubeMX开发USB自定义HID设备实现USB人机接口通讯?
2022-02-22 07:14:25

如何将USB HID连接到EEPROM设备控制NUC240的I2C数据传输

应用:通过USB HID接口从个人电脑一侧通过USB HID接口对I2C NUC240的I2C转让协议进行控制,以进入EEPROM设备 BSP 版本: NUC230/240 Series BSP
2023-08-22 08:08:05

如何控制USB HID连接到EEPROM设备上来控制NUC240的I2C数据传输

应用:通过USB HID接口从个人电脑一侧通过USB HID接口对I2C NUC240的I2C转让协议进行控制,以进入EEPROM设备 BSP 版本: NUC230/240 Series BSP
2023-08-30 06:47:01

如果用ST USB官方库对蓝牙适配器进行开发是属于MSC还是HID

通信。我尝试过从网上搜索关于这方面的资料,ST USB官方库对于USB的开发只有MSC(存储卡的读写)和HID(鼠标键盘),现在的问题是,第一,如果用ST USB官方库对蓝牙适配器进行开发,这应该属于MSC还是HID?或者都不属于?第二,如何驱动?第一次发帖,希望各位大虾指点一二,谢谢!
2019-04-02 04:02:48

开发STM32 USB HID踩过的坑

记录一下 开发STM32 USB HID踩过的坑一、前言二、代码配置一、前言MCU: STM32F103C8T6CubeMX: STM32CubeMX 5.3.0二、代码配置引脚配置时钟树配置我
2021-08-24 07:15:32

是否能用USB协议分析仪,获取购买的HID接口产品的协议?

是否能用USB协议分析仪,获取购买的HID接口产品的协议,再用有HOST USB接口的单片机作为主机进行读写?因为卖家没有串口的设备,都是HID接口的,HID这通用也还便宜些,串口要定制,超级贵。
2022-09-26 07:58:10

求助,有没有USB-HID的例程?

最新想用USB做点东西,看官方的API文档和例程中,基本都是CDC的,没有HID的在tinyUSB中找到了关于HID的东西,看的云山雾罩的,也没读明白有哪位大佬做过类似的东西?
2023-02-14 06:40:22

灵动微课堂(第105讲) | MM32 USB功能学习笔记 —— USB HID设备

HID、CDC、MSC以及WINUSB等功能,此讲先介绍如何使用MM32 MCU的HID功能。对于USB设备来说,其中有一大就是HID设备,即Human Interface Devices,人机接口
2020-01-13 20:28:30

请教CH583 Demo中的HostU2Enum例子,关于枚举复合的usb hid设备过程?

如题,想请教CH583 Demo中的HostU2Enum这个例子,关于枚举复合的usb hid设备过程?例程的usb hid枚举过程,从代码中可发现,只支持只有一个接口的Mouse
2022-07-25 06:59:15

请问STM32 USB HID IAP怎么升级?

为什么要用HID?请问STM32 USB HID IAP怎么升级?
2021-11-25 08:47:01

请问如何用HID进行通信?

如何用HID进行通信,用于数据采集,有例子更好
2022-07-01 07:54:27

转:鼠标HID例程简析(中)

_Init()函数实现USB接口的初始化,包括初始化各式USB结构数据,并且通过其内部的USB_Class_Init()和USB_Device_Init()函数可分别初始化Class driver层中
2016-06-04 14:33:14

HID Descriptor tool

The Device Class Definition for HID 1.11 is intended to supplement the USB Specification
2009-04-12 11:14:59387

人机接口类型开发USB设备

本文介绍了USB 设备中的人机接口(human interface device),HID 设备与主机通信的要点与方式。详细叙述了在VB 中调用相关的API 函数的注意事项和方法。关键词:人机接口设备;API
2009-08-31 11:20:1020

Universal Serial Bus (USB)HID

Universal Serial Bus (USB)HID协议手册 THIS SPECIFICATION IS PROVIDED
2010-03-12 09:27:42154

USB接口颜色区别

USB接口usb总线/接口技术
小凡发布于 2022-09-13 07:56:35

USB HID报告及报告描述符简介

USB中,USB HOST是通过各种描述符来识别设备的,有设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符,报告描述符等等。USB报告描述符(Report Descriptor)是HID设备
2009-04-12 11:13:413665

基于嵌入式系统的USB(HID)设备

基于嵌入式系统的USBHID)设备 目前嵌入式系统在数字化电子产品领域应用越来越广泛。随着其成本的降低,大有取代单片机的趋势。 USB设备以其
2009-10-06 08:25:121132

USB HID协议学习入门

USB HID 类是比较大的一个类,HID 类设备属于人机交互操作的设备。用于控制计算机操作的一些方面,如USB 鼠标,USB 键盘,USB 游戏操纵杆,USB 触摸板,USB 轨迹球、电话拨号设备、VCR 遥
2011-11-15 14:39:58313

如何编写应用程序与USB HID设备通讯

我们如果想实现一个USBHID 类设备,不需要在Windows 下开发自己的驱动程序。HID不一定要是标准的外设类型,唯一的要求是交换的数据存储在报文的结构内,设备固件必须支持报文的格
2012-01-18 15:16:19233

基于USB接口芯片CH372的人机接口设备设计与实现

摘 要: 基于一种新型USB 总线接口芯片CH372,设计出一种人机接口设备-USB 鼠标。阐述了CH372 的工作原理和特点,给出了系统的硬件电路图;在软件设计中,分析了HID 类设备描述符枚举
2012-09-26 13:56:4411512

基于Wave Panel的HID设备通讯接口设计

本文以视频编辑专用HID设备Wave Panel为基础,简要地介绍HID设备性能及Windows环境下HID通讯机制,并在此基础上设计一个实用的HID设备通讯接口,通过Windows API函数实现对HID设备识别。
2013-07-12 15:48:061427

USB HID设备应用(进阶篇)

Freescale的USB HID设备应用(进阶篇)
2015-12-07 18:19:320

图文并茂USB_HID上位机入门级示例

USB-HID上位机开发示例,有详实的图文介绍,适合初学者使用。
2016-06-15 16:24:387

KL27-USB_HID

KL27-USB_HID源代码,有需要的下来看看
2016-07-26 15:44:4211

【高速】stm32f103_usb_hid程序下载

stm32f103_usb_hid程序下载
2017-12-20 15:15:3632

基于C8051F单片机的USB HID设计

请求及HID 类设备等分别做了介绍。USB 协议层是整个USB 设备的核心单元,负责处理USB 协议所规定的大部分内容。根据USB2.0 协议层体系结构,分析收发器和串行接口引擎在USB 系统中实现的功能。除此之外,研究了UTMI 协议以及USB 微控制器芯片。在对USB 协议体系结构进
2018-01-27 10:40:044

嵌入式设备上的USB HID

人机接口设备( Human Interface Device,HID)是一类用在通用串行总线( Universal Serial Bus,USB)的设备。构成HID类的设备是人们可以用来控制计算机系
2018-04-23 10:56:311

AN1163中文手册之嵌入式设备上的USB HID

本应用笔记讨论并提供一个 HID 设备功能驱动程序。对 于运行在具备 USB 外设的 Microchip 32 位 PIC® 单片机 产品上的应用,几乎都可以集成这一驱动程序。HID 功 能驱动程序
2018-06-21 08:25:007

USB HID介绍及USB协议的相关内容USB设备描述符资料概述

HID是一种USB通信协议,无需安装驱动就能进行交互,在学习HID之前,先来复习一下USB协议的相关内容。
2018-11-02 15:15:1327

通用串行总线USB协议免费下载

USB轨迹球、电话拨号设备、VCR遥控等等设备,但HID设备类不一定有要人机接口,只要符合HID类别规范的设备都是HID设备。
2019-11-15 08:00:004

基于USB总线接口芯片CH372的HID设备接口设计

,即人机接口设备,是USB 协议中最早提出并支持的一种设备类。典型的HID 有键盘和鼠标等,其主要用于和计算机进行交互通信。
2020-04-10 08:31:312418

基于HID-USB-to-IR-RDUSB收发器的参考设计

View the reference design for HID-USB-to-IR-RD. http://www.elecfans.com/soft/ has thousands of reference designs to help bring your project to life.
2021-06-28 15:32:412

STM32进行USB HID 改 BULK小记

STM32进行USB HID 改 BULK小记
2021-12-08 09:21:0531

STM32CubeMX学习(一) USB HID 双向通信

STM32CubeMX学习(一) USB HID 双向通信简介CubeMX新建工程(串口+LED)测试串口和LED设置USB HID测试USB HID通信结论简介利用正点原子F407探索者开发板
2021-12-24 19:17:5927

安卓设备的USB-HID通讯例程的开发(2)

安卓设备的USB-HID通讯例程的开发(2)本博文系JGB联合商务组的原创作品,引用请标明出处分析和理解前面的 **USB-HID通讯例程的开发(1)**博文中的主活动源码的核心方法
2021-12-28 19:40:408

stm32 USB HID多点触摸屏上报安卓触摸信号

关于stm32USB HID触摸屏前面的内容大家可以参考我之前写的两个博客,是一步一步过渡过来的!使用stm32配置自定义的HID设备stm32 USB HID单点触摸屏上报安卓触摸信号
2021-12-28 19:53:2716

STM32F407的USB_HID 基础配置STM32CubeMX

:STM32CubeMX5.4单片机:STM32F407VET6一、硬件电路:二、STM32CubeMX配置外部晶振烧录接口USB接口HID模式,参数默认,后面程序里改时钟树配置生成代码文件位置,程序编译环境选择STM32CubeMX5.4用的固件是STM32Cube FM_F4
2021-12-28 19:59:0418

基于HAL库的USB自定义HID设备实现

设备,实现USB人机接口通讯。参考博文https://blog.csdn.net/zhanglifu3601881/article/details/89675307准备工作1.在CubeMX创建
2021-12-28 20:04:1112

安卓设备的USB-HID通讯例程的开发 (3)

安卓设备的USB-HID通讯例程的开发(3) - 深入学习controlTransfer()方法本博文系JGB联合商务组的原创作品,引用请标明出处USB通讯中的三大主要事务(SETUP事务
2022-01-17 09:45:137

MM32 USB功能学习笔记 —— USB HID设备

在接下来的章节里,小编将和大家一起学习使用MM32 MCU的USB功能。对于USB来说,主要应用是HID、CDC、MSC以及WINUSB等功能,此节将先介绍...
2022-01-26 19:49:397

AT32 MCU USB HID应用 带来无缝连接芯体验

。 雅特力超值型AT32F415与无线型AT32WB415系列采用强大的32-bit ARM® Cortex®-M4内核,在SoC单芯片系统上,整合多种通讯接口,如USB OTG、UART、SPI、I2C
2022-07-22 12:22:14666

用于Nucleo32和CubeMX第2部分的USB HID

电子发烧友网站提供《用于Nucleo32和CubeMX第2部分的USB HID.zip》资料免费下载
2022-11-24 11:31:180

用于Nucleo32和CubeMX第1部分的USB HID

电子发烧友网站提供《用于Nucleo32和CubeMX第1部分的USB HID.zip》资料免费下载
2022-11-24 10:24:400

人机界面介绍(HID

人机接口设备(HID)是一种设备类定义,用于取代PS/2风格具有通用USB驱动程序的连接器以支持HID设备,游戏控制器等等。在HID之前,设备只能使用严格定义的用于鼠标和键盘的协议。硬件创新需要过载
2023-06-20 15:43:034

HID协议是什么意思

对于 USB 接口HID 设备,有一套协议。 1.1 描述符 HID 设备有如下描述符: HID 设备的"设备描述符"并无实际意义,没有使用"设备描述符"
2023-07-17 17:41:312352

【技术专栏】泰凌微电子USB HID 用户自定义设备应用及调试

本文主要简单介绍USB HID Vendor Defined设备的应用和调试方法,结合Telink 8355 Dongle做简要说明。 1 USB HID Vendor Defined 设备概述
2023-07-19 08:40:02560

RT-Thread USB HID实现数据收发时遇到数据发送不了?

最近在学习RT-thread,想要实现使用USB HID的数据收发,USB设备类型是人机接口设备,但是发现发送数据时没有反应,但是电脑是能识别到USB设备的,并且已经读取到USB设备的PID和VID,说明设备初始化等操作没有问题。
2023-09-26 14:44:05784

已全部加载完成