0 0

usb hid kebord 的读写问题20

在进行一块mcu  的写操作中,下面的数据才可以写进去

代码中如何进行组包操作呢?请大师帮忙解决!谢谢

我的写代码如下:

hFile = ::CreateFile(strCreate, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_WRITE | FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);

DWORD dwWrite = 0;

DWORD dwRead = 0;

if ( hFile != NULL && hFile != INVALID_HANDLE_VALUE ){

pDlg->ShowMessage("打开设备成功");

BYTE inbuffer[8];//?这里的数据怎么组装?

inbuffer[0]=0x39;

inbuffer[1]=0x00;

memset(inbuffer,0,8);

WriteFile(hFile, inbuffer, 9,&dwWrite,NULL);

  //这里的错误吗是:87

DWORD a = GetLastError();

if ( dwWrite >0){

pDlg->ShowMessage("开始发送。。。");

strTemp.Format("已经发送%d位数据",dwWrite);

pDlg->ShowMessage(strTemp);

}

请问下,这个inbuffer 应该怎么传,谢谢
2013年4月26日 19:56
目前还没有答案

相关推荐

    C++实现USB HID设备读写代码

    C++实现USB HID设备读写代码 C++语言可以实现读取USB HID设备的数据读写,通过使用C++语言编写的代码,可以实现对USB HID设备的控制和交互。下面是关于C++实现USB HID设备读写代码的知识点: 1. USB HID设备概述 ...

    USB通信.zip_C# USB HID读写的源码_c# usb hid_hid_tillsnd_usb通信代码

    实现USB HID设备读写代码,通过C#语言来实现读取usb接口设备的数据读写

    usb-hid.rar_C# USB HID设备_USB HID读写_c# usb hid_usb_操作USB

    标签中的“c#_usb_hid设备”、“usb_hid读写”和“c#_usb_hid”进一步强调了这个资源是关于C#语言和USB HID设备交互,特别是读取和写入数据的。这通常涉及到枚举USB设备、打开设备句柄、发送和接收数据包等步骤。 ...

    C# USB HID读写的源码

    本教程将深入探讨使用C#进行USB HID读写操作的源码解析。 首先,C#是一种广泛用于开发Windows应用程序的面向对象的编程语言,其.NET框架提供了丰富的库支持,包括对USB设备的操作。在C#中处理USB HID通信,我们需要...

    USBHID 设备读写

    在本文中,我们将深入探讨如何与USBHID设备进行读写操作。 首先,理解USBHID设备的基本架构是至关重要的。HID设备通过USB接口与主机通信,它们遵循一套预定义的报告描述符,这些描述符定义了设备的数据结构和交互...

    基于MFC编写的读写USB_HID设备数据程序(供参考学习)

    基于MFC编写的读写USB_HID设备数据程序 一、基于MFC的USB_HID设备数据读写程序概述 本文档提供了一个基于MFC的USB_HID设备数据读写程序,旨在帮助读者了解如何使用MFC来编写读写USB_HID设备数据的程序。该程序详细...

    usbhid设备读写

    USB HID(Human Interface Device)设备读写是计算机与外部设备交互的一种常见方式,尤其是在游戏控制器、鼠标、键盘、触摸板等输入输出设备中广泛应用。USB HID规范是USB设备类定义的一部分,它为开发者提供了一个...

    delphi 的USB设备读写(HID)

    本项目专注于使用Delphi编程语言实现对HID(Human Interface Device)类USB设备的读写功能。Delphi是一种基于Pascal语言的集成开发环境,广泛用于Windows平台的应用程序开发。 HID设备是一类常见的USB设备,包括...

    C++MFC界面读写USBHID设备数据程序.doc

    C++ MFC 读写 USB HID 设备数据程序 本文档主要讲述了使用 C++ 语言和 MFC 库实现读写 USB HID 设备数据的程序。该程序可以枚举所有的 HID 设备,并获取每个设备的详细信息。 第一步:枚举所有的 HID 设备 在枚举...

    MFC下USBHID通信Demo

    **MFC下USBHID通信Demo详解** 在嵌入式系统和计算机之间的通信中,USB(通用串行总线)接口已经成为主流,尤其在设备数据传输方面。USB Human Interface Device (HID) 类是USB规范定义的一种特殊类,主要用于键盘、...

    stm32f4系列OTG USB HID功能

    USB HID(Human Interface Device)则是USB设备类规范的一种,常用于键盘、鼠标等输入设备,但也可用于其他数据传输应用。 OTG USB允许STM32F4微控制器扮演主机或设备的角色,这为开发者提供了极大的灵活性。作为...

    USB_HID_上位机 vc++.rar_HID 通讯_HID通讯_hid vc_vc USB_vc++ usb hid

    USB HID(Human Interface Device)是USB设备类定义的一部分,用于支持通用的人机接口设备,如键盘、鼠标和其他输入设备。在VC++环境下进行USB HID上位机通讯编程,主要是通过Windows API来与这些设备交互,实现数据...

    USB_HID_上位机程序_USB_HID_上位机程序_usb_hid_pc_

    上位机程序通过USB接口与设备建立连接,通常使用Windows的HID类库或第三方库,如libusb,实现设备的枚举、打开、读写和关闭等功能。 4. **数据传输**: 在USB HID协议中,数据以“报告”形式传输。每个报告包含一...

    安卓 usb hid通信demo

    在本文中,我们将深入探讨如何使用安卓设备通过USB HID(Human Interface Device)协议与单片机进行通信。USB HID通信是一种允许设备与主机之间进行低级别输入和输出交互的协议,常见于键盘、鼠标和其他输入设备。在...

    C# USB HID示例

    这些库提供了一系列的类和方法,如`HidDevice`,用于枚举、打开、关闭以及读写HID设备。在描述中提到的部分代码可能包括了以下关键步骤: 1. **枚举HID设备**:通过遍历`HidDevice.GetDevices()`方法返回的设备列表...

    C++Builder6.0 USBHid

    这个标题提及的"C++Builder6.0 USBHid"是指在C++Builder 6.0环境中用于处理USB HID(Human Interface Device)设备的开发工具或组件。USB HID类设备是USB规范定义的一组通用设备,如键盘、鼠标、游戏控制器等,它们...

    usbhid上位机vc6_hid_usbhid_vc++_vc6hidsdi.h_

    标题中的“usbhid上位机vc6_hid_usbhid_vc++_vc6hidsdi.h_”暗示了这是一个关于使用Visual C++ 6.0(VC6)开发的USB Human Interface Device (HID)上位机应用程序。这个程序设计用于与USB HID设备进行通信,进行功能...

    C# 读取USBHID设备

    这是用C#写的读取USB HID设备的测试软件,输入VID、PIV,查找HID设备是否存在,如果存在,则读取指定的HID设备发来的数据。软件已测试,可以直接使用。(不可读取键盘、鼠标),只能读取自定义HID设备。

    STM32F429阿波罗基于rtthread移植USBHID

    USB Human Interface Device (USB HID) 是USB设备类规范的一部分,用于定义人机交互设备,如键盘、鼠标、游戏手柄等。在嵌入式系统中,通过USB HID协议可以实现设备与主机之间的通信,而无需驱动程序,因为大多数...

Global site tag (gtag.js) - Google Analytics