原文:如何与HID设备通讯(一)

说明:本实例所使用的上位机程序开发工具为Visual C . 。 一 修改下位机固件程序 我们如果想实现一个USB的HID类设备,不需要在Windows下开发自己的驱动程序。HID不一定要是标准的外设类型,唯一的要求是交换的数据存储在报文的结构内,设备固件必须支持报文的格式。任何工作在该限制之内的设备都可以成为一个HID,例如温度计 电压计 读卡机等。 报文的格式是由报告描述符决定的,所以只要修改 ...

2013-03-04 16:50 0 3579 推荐指数:

查看详情

USB HID通讯流程

创建C# USB hid通讯类 下面是应用到WIN32 API: 1. 读取Hid设备全局id [DllImport("hid.dll")] private static extern void HidD_GetHidGuid(ref Guid HidGuid); 2. 取得 ...

Mon Nov 06 21:26:00 CST 2017 0 3914
Android USB Host与HID通讯

前端时间捣鼓一个HID的硬件, 需要和android通信, 网上搜索了一圈,收获不小. 比较好的文章是: Android USB Host与HID通讯 Android Service创建USB HOST通信 其中代码之处有些地方需要注意的, 特此注明一下 ...

Fri Apr 03 07:43:00 CST 2015 1 15658
android蓝牙HID通讯,android蓝牙通讯

最近公司需要开发一个项目需要连接蓝牙设备,这个设备是一款手持移动端设备,类似外设蓝牙键盘,移动设备发送数据到PC电脑; Android 蓝牙HID ——连接蓝牙鼠标、键盘等输入设备。 一、 HID简介 HID设备(Hunman Interface Device Profile),即人机交互设备 ...

Fri Mar 18 01:49:00 CST 2022 0 773
Windows下开发HID设备主机程序

本文章主要介绍一下如何在XP下做一个基于usb hid设备的上位机程序,实现简单的上位机与硬件设备的通信. 由于本人自身的能力限制,有不足和出错的地方,希望读者见谅.我假设这篇文章的读者已经对USB, HID,报告描述符等相关概念都至少有所了解,如果不是的话,自行学习. 开发环境 ...

Fri Mar 15 00:35:00 CST 2013 0 2954
如何成为一个HID设备(模拟键盘)

1、基础知识   通过《USB HID 设备类协议入门》一文和上一节的实例我们知道决定HID设备“身份”的因素有 1)5个标准描述符中与HID设备有关的部分有: 设备描述符中bDeviceClass、bDeviceSubClass和bDeviceProtocol三个字段的值 ...

Mon Mar 04 22:30:00 CST 2013 0 5374
Android 下的 USB HID 设备读写

UsbInterface usbInterface = usbDevice.getInterface(0); //USBEndpoint为读写数据所需的节点 UsbEndpoin ...

Mon Jan 27 02:52:00 CST 2014 0 5947
你对USB了解吗?--USB 协议分析之 HID 设备

1. 简述 USB HID类是USB设备的一个标准设备类,包括的设备非常多。HID设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但HID设备类不一定要有人机接口,只要符合HID类别规范的设备都是HID设备 ...

Tue Sep 01 16:51:00 CST 2020 0 692
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM