首页 > TAG信息列表 > HID

笔记本电脑显示器禁用触屏功能

1. 打开“设备管理器” 2. 选择“人体接口设备”   3. 双击“符合 HID 标准的触摸屏”   4. 选择“驱动程序”选项卡,点击“禁用设备”  

【技术储备】web访问hid设备

WebHID API   A Human Interface Device (HID) is a type of device that takes input from or provides output to humans. It also refers to the HID protocol, a standard for bi-directional communication between a host and a device that is designed to simplify th

STC8H开发(九): STC8H8K64U模拟USB HID外设

目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(三): 基于FwLib_STC8的模数转换ADC介绍和演示用例说明 STC8H开发(四): FwLib_STC8 封装库的介绍和使用注意事项 STC8H开发(

基于STM32 HAL库的自定义USB HID设备通信

  最近有个项目需要用到STM32的高速通信,准备调试一下STM32的USB功能,但是发现F103C8T6只有全速USB,因此作为HID设备一帧只能发送64字节,最小间隔是1ms,显然这个是很慢不能满足要求了,高速USB还是只能外接高速USB PHY。这里只记录一下调试过程不说原理了,USB协议十分复杂,学习的书

USB协议学习笔记 - CUSTOM HID控制LED

简介 前面了解了 STM32 CUSTOM HID 设备,但是有几个细节没有处理好,如接收到主机的报告后,如何接收到指定的数组,并实现通信功能,如控制LED亮灭?还有就是CUSTOM HID设备的【报告描述符】,是否可以多【描述】几个,我控制几个LED灯,可能几个字节就可以了,不需要上来就发送【64字节】 USB

USB协议学习笔记 - HID 设备

前言 为了尽快的熟悉USB的使用,我没有通读USB2.0的规格书,这是初步的了解的USB协议的各个描述符学习新技术,要先有个感官的认识,再深入学习,或许也是一种好的方法这里先学习USB HID设备(类似于鼠标),对USB设备的工作有个感觉 平台搭建 STM32L475,使用STM32CubeMX快速搭建一个USB的HID

USB2.0系列—HID设备

  USB接口是上位机(如电脑)和下位机(如我们自己开发的单片机板子)最常用的通信方式之一。USB有各种不同版本,有USB2.0,USB3.0,USB3.1等等。   USB2.0 又分为Low-Speed,Full-Speed,以及High-Speed。USB2.0 Full-speed理论上支持12Mbits/s,最大的有效数据速率为1.2MBytes/s。在通常的

C# (Winform)实现USB HID自定义接口操作(控制下位机,如STM32)

  利用C#(Winform)可以快速地创建一个桌面EXE,实现各种各样的功能,本文会讲述如何创建一个与USB HID设备通信的接口。   众所周知,如果笔记本电脑要通过USB接口与USB设备通信,那么首先第一步就需要建立USB驱动。而HID设备可以使用通用的设备,因此可以省掉HID驱动的开发,而且在用户端可

Android 蓝牙键值适配(最通俗易通的一篇文章)

目录  1.获取按键的扫描码      1. getevent显示结果中的三个有效信息: 2.hid-input.c 3.KeyLayoutFile  --> .kl    kl文件格式简单解析(详解与其它使用方法自行搜索): 总结:       以下图中TV VOD两个按键为例,文章中所涉及到的文件只写文件名,因每个方案的路径

2021-10-10

STM32F103配置HID,实现键盘功能 本文使用的是STM32F103C8T6最小系统 第一步,使用STM32Cube生成hal库工程 配置晶振 配置串口 USB使能 配置HID 配置完成 点击yes自动配置 编辑工程名字,选择编译MDK文件,便于之后keil5打开 生成的hal工程不能用,需要配置三个文件,main.c,usbd

使用 avcleaner 对项目进行源码级免杀

前言 SCRT安全团队开发的avcleaner工具可以对整个项目比如Meterpreter进行源码级别的免杀处理,通过分析抽象语法树的方式进行字符串混淆并重写系统调用来隐藏API函数的使用,使其绕过杀软的静态文件扫描和动态的API函数行为检测。 工具地址 https://github.com/scrt/avcleaner 简介

Mac开发之HID通讯开发

1.Frameworks:IOKit.framework 2.导入头文件 #import <IOKit/hid/IOHIDLib.h> 3.初始化IOHIDManager IOHIDManagerRef managerRef = IOHIDManagerCreate(kCFAllocatorDefault, kIOHIDOptionsTypeNone); 4.进行配对设置,可以过滤其他USB设备。 1).无配对设备 IOHIDManagerSetDev

高通SA8155P 单Android 系统BSP 驱动配置

背景 在我们下载完BSP之后,编译之后,可以在ADP开发板子上跑起来。有的时候,为了支持新的设备,我们需要修改和配置驱动,本文通过一些简单的方法介绍高通平台的驱动配置方案。   目的 修改一些HID驱动配置,找到默认的defconfig文件,修改,再编译支持USB HID touch设备 方法 结束语

李宏毅机器学习课程——Seq2Seq/Attention学习笔记

这一部分比较有难度,希望结合作业hw8代码,认真整理一下Seq2Seq与Attention机制的内容。本文主要是我对于这部分知识的理解和再加工,如有理解不当之处欢迎大家指出。文中的图文均来自于李老师的PPT。 多层LSTM 以下是LSTM的原理\(^{[3]}\)。 一直以来对多层LSTM存在误解,把time_steps

MLP(SGD or Adam) Perceptron Neural Network Working by Pytorch(including data preprocessing)

通过MLP多层感知机神经网络训练模型,使之能够根据sonar的六十个特征成功预测物体是金属还是石头。由于是简单的linearr线性仿射层,所以网络模型的匹配度并不高。 这是我的第一篇随笔,就拿这个来练练手吧(O(∩_∩)O)。 相关文件可到github下载。本案例采用python编写。(Juypter notebook)

[课堂笔记][pytorch学习][7]Seq2Seq

斯坦福公开课 cs224d 论文 Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation Effective Approaches to Attention-based Neural Machine Translation Neural Machine Translation by Jointly Learning to Align and Translate

使用C#使用Windows的HID通信

Windows使用HID通信相对比较简单,HID都是通过PID、VID信息来查找连接的,相比于串口,几乎无变化,连接无需人工选择,十分方便,也不需要驱动。 下面上实例,PID为0x003f,VID为0x04D8,支持发送接收数据显示到UI,使用C#来编写,调用的是windows api(create file、read file、write file)。 本实例将HID

Windows的Pen协议

title author date CreateTime categories Windows 的 Pen 协议 lindexi 2019-01-05 11:14:49 +0800 2019-01-05 11:14:49 +0800   Required HID Descriptors Required HID Top-Level Collections Pen Devices

WPF客户端开发需要知道的触摸失效问题

title author date CreateTime categories WPF 客户端开发需要知道的触摸失效问题 lindexi 2019-11-29 8:50:2 +0800 2019-9-18 10:3:57 +0800 WPF 在说 WPF 开发的时候,如果开发的应用是触摸应用,那么熟悉的小伙伴会说到触摸失效问题。从分类上触摸失效有系统的触摸失效

基于STM32处理器的USB HID模拟鼠标键盘(2) - 实现键盘鼠标功能

由于在报告描述符中使用了两个Report ID,分别是0x01和0x02,前者是键盘的报告描述符的报告ID,后者是鼠标的报告ID,HID的键盘和鼠标发送的数据格式参考文档: http://linfengdu.blog.163.com/blog/static/1177107320122296942641/ 根据文档编写键盘和鼠标的发送函数如下: typedef enum {

基于STM32处理器的USB HID模拟鼠标键盘(1) - USB HID基础

HID是Human Interface Device的缩写,HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。交换的数据存储在称为报表或报告(report)的结构内,设备的固件必须支持HID报表的格式。主机在控制与中断传输中传

2021-05-26

STM32H743IIT6+USB3300,USB_HS高速通讯开发 环境为STM32CUBEMX+MDK5.27 开发目的:实现与电脑的USB_HS高速通讯,通过ULPI接口外接PHY芯片。 板子为微雪open743,模块USB3300也是微雪家的,之前单独买了一个USB3300模块搭配自己手里的743核心板(杜邦线连接),发现USB枚举无法正常。无奈之举,买

UEFI开发探索85- YIE002USB开发板(08 制作HID设备)

(请保留-> 作者: 罗冰 https://blog.csdn.net/luobing4365) YIE002USB开发板之制作HID设备-编程 1 YIE002-STM32的USB编程2 调整示例工程Custom_HID3 修改代码3.1 准备描述符3.2 支持ReadFile()和WriteFile()方式的代码3.3 支持Input报告和Output报告的方式、以及Feature报

USB协议中HID设备描述符以及键盘按键值对应编码表

  前言 这一个表格的主要用途是用于USB设备的开发,例如使用CH552,相关的工程:客制pc小键盘,CH552单片机HID键盘  https://oshwhub.com/TheLight/zi-ding-yi-jian-pan   如果要学习USB协议以及相关的内容可以参考该表格。但不得不说一点就是CH552是一个限制比较大的单片机。  

意图识别及槽填充联合模型bert

一.简介 此模型采用bertBERT for Joint Intent Classification and Slot Filling进行意图识别与槽填充。 结构如下:   从上可知: 1.意图识别采用[cls]的输出进行识别 2.槽填充直接输出对应的结果进行序列标注,这里不使用mlm中的mask 3.其中Trm是transformer-encode