E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HID
STM32官方USB自定义
HID
类修改收发64字节
https://my.st.com/content/ccc/resource/technical/software/firmware/44/b1/92/be/d3/26/4e/df/stm32_f105-07_f2_f4_usb-host-device_lib.zip/files/stm32_f105-07_f2_f4_usb-host-device_lib.zip/jcr:content/tra
ypt1980
·
2020-08-05 15:25
usb
hid
函数
Functionsboolhal_usb_
hid
_device_req_proc(hal_usb_device_req*req,uint8_t**data_ptr,uint8_t*size,hal_usb_dev_req_resp_t
Shindy2020
·
2020-08-05 15:34
usb_hid
c++
libusb的嵌入式移植
1、为什么要开发libusb对于内核驱动的大部分设备,诸如带usb接口的
hid
设备,linux本身已经自带了相关的驱动,我们只要操作设备文件
weixin_33929309
·
2020-08-05 14:13
Micropython教程实例之USB-
HID
应用(萝卜学科编程)
1.引言USB-
HID
是HumanInterfaceDevice的缩写,属于人机交互操作的设备,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。
weixin_33709590
·
2020-08-05 14:00
STM32 USB
HID
报告描述符分析
USBHID报告描述符分析芯片:STM32F407VE编译器:KEIL5作者:SY日期:2017-7-2115:19:46简介报告描述符是
HID
设备使用的描述符,主机通过解析从机上传的报告描述符,才能知道从机上传的报告代表什么含义
大水猫
·
2020-08-05 14:06
USB
STM32
linux
hid
驱动
linuxhid驱动以usbhid为例,drivers/
hid
/usbhid/
hid
-core.c。新设备添加后,usbhid_probe函数执行。
power1952
·
2020-08-05 13:21
个人原创
罗技F710手柄描述符数据抓包 - 以及stm32读取usb-
hid
数据程序
硬件:罗技F710游戏手柄、一台笔记本电脑软件:USBlyzer分析仪(下载地址)大家都知道,罗技F710上有D模式和X模式,D模式是普通模式,每帧数据传输8个字节;X模式是xbox手柄模式,有更多的信息,每帧传输15个字节(因为有陀螺仪数据)。D模式先看8个字节的通讯协议:以下是抓包内容,各种描述符分类清晰,在stm32的usb驱动程序中可以按照命名轻易找到对应的接口来修改。Connection
绍磊leo
·
2020-08-05 13:41
通讯协议
移动机器人
STM32 USB
HID
设置(STM32CubeMX)
STM32F070F6PUSBHID设置1、打开STM32CubeMX软件,选择“NEW”新建一个工程2、选择芯片型号STM32F070F6P3、在SwapPA9/10->PA11/12前打勾4、在“USB”下的“Device(FS)”前打勾5、设置晶振,在“RCC”下的“HighSpeedClock(HSE)”下选择第三项(此芯片需外接晶振)6、在MiddleWares下的USB_DEVICE选
我也想成大侠
·
2020-08-05 13:29
STM32
STM32
ARM做为USB从设备的实现
#include/linux/usb/g_
hid
.h时间太久了,记得不太清楚.好像是这个文件.从网上down下来之后,扔到内核头文件里面即可.里面的内容为:/**g_
hid
.h--HeaderfileforUSBHIDgadgetdriver
虎皮猫大人王
·
2020-08-05 13:38
Linux下USB
HID
device driver研究
首先介绍
HID
:
HID
是HumanInterfaceDevices的缩写.翻译成中文即为人机交互设备.这里的人机交互设备是一个宏观上面的概念,任何设备,只要符合HIDspec,都可以称之为
HID
设备在makemenuconfig
ldh_123456
·
2020-08-05 13:02
linux
device
driver
button
STM32 USBHID应用
如果需要和上位机通信,一般来说串口,485啊,或者CAN,也可以USB,或者网络通信,下面具体说说USB通信,正点原子的开发板提供了一些关于USB接口的使用例程,如果你将那个例程看懂的话,自己移植一个关于
HID
imxiangzi
·
2020-08-05 13:54
stm32
stm32f103 usb
hid
设备在win10下无法识别,需要修改描述符
把以前WIN7下的描述符改动一下constu8CustomHID_DeviceDescriptor[CUSTOMHID_SIZ_DEVICE_DESC]={0x12,/*bLength*/USB_DEVICE_DESCRIPTOR_TYPE,/*bDescriptorType*/0x00,/*bcdUSB*///改成0x00--------------0x02,//该成0x02----------
aixin2012
·
2020-08-05 12:47
STM32USB
基于
HID
规范的六轴体感游戏手柄设计与实现
基于
HID
规范的六轴体感游戏手柄设计与实现时间:2011-10-1019:03:31来源:作者:USB(UniversalSerialBus,通用串行总线)具有高速度、低成本、低功耗、即插即用和使用维护方便等优点
Simons(1075271250@qq
·
2020-08-05 12:24
stm32
hid
游戏手柄程序
用USB键盘程序修改成了USB游戏手柄,是3轴12按钮的用手头的STM32F103C8T6最小系统板测试过可以用了USB每次传输5字节1:x轴2:y轴3:滑块4:按钮12345:按钮56789101112需要修改的地方很多我就不详细说了提供一个程序工程下载的链接https://pan.baidu.com/s/1hLlRVM9_cqiK7TQGxUGQVQconstu8CustomHID_Devic
aixin2012
·
2020-08-05 12:28
STM32USB
STM32
关于div css隐藏用法
隐藏方法用到CSS样式单词及对应解释-TOP1、使用display:none;来隐藏所有信息(无空白位占据)2、使用overflow:hidden;来隐藏溢出的文字或图片3、使用overflow-y:
hid
Double XK
·
2020-08-05 11:19
stm32 usb
hid
移植时出现的问题及解决办法(记录)
由于项目需要,使用了stm32f107的芯片,移植了STM32_USB-Host-Device_Lib_V2.2.0官方usb固件库,在UCOSII上运行,刚开始使用的是STM32_USB-FS-Device_Lib_V2.3.0的库,这个库网上资源较多,但是在使用的时候发现这个库和UCOSII的延时函数有冲突,导致ucos操作系统不能正常运行,经过调试没有发现原因,调试期间在st官网找到了最新的
一页繁华灬勿忘初心
·
2020-08-05 10:19
stm32
USB
STM32实现
HID
和u盘复合设备
USB设备可以定义一个复合设备,复合设备分两种,一种是一个设备多个配置,还有一种是一个配置多个接口,在本例中采用一个配置多个接口的方式首先修改设备描述符,标准设备描述符和报告描述符都不需要修改,只需要修改配置描述符即可//usb配置描述符constu8DinkUsbConfigDescriptor[DINK_USB_SIZ_CONFIG_DESC]={/***************配置描述符**
爬行的菜鸟
·
2020-08-04 22:51
stm32
stm32cube-usb-
hid
_cdc组合设备
stm32cube-usb-
hid
_cdc组合设备发布版本:1.0文件密级:公开资料前言概述读者本文档(本指南)主要使用于以下工程师:软件开发工程师产品版本修订记录日期版本作者/邮箱修订说明2019-10
wingceltis-c
·
2020-08-04 21:31
stm32
2--STM32+USB移植+
HID
与AUDIO类MIDI设备组成的复合设备
前期准备:一、硬件资源:STM32F103,USB-FS固件库。链接:STM32之标准外设版USB驱动库详解(架构+文件+函数+使用说明+示例程序)https://blog.csdn.net/ZCShouCSDN/article/details/78936456?utm_source=blogxgwz1二、调试软件:usbtrace3.0或者BusHound,用于看USB设备的信息。KEIL编译环
to fuir
·
2020-08-04 21:52
STM32
无刷电机VS有刷电机-原理分析
__biz=MzU3OTczMzk5Mg==&
hid
=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect------------
电子开发圈_公众号
·
2020-08-04 21:30
器件驱动开发
STM32 USB组合设备
HID
+MIDI
目的:完成一个
HID
+MIDI的组合设备准备工作:·用CUBE生成
HID
工程;·复制一份工程修改为MIDI工程;(参考之前博客已完成这两个工程)·新建USB_User文件夹,将USB相关配置文件放到这里
zeno324
·
2020-08-04 20:32
USB
基于STM32F103的USB学习笔记9 -
HID
描述符
HID
描述符作用是标识设备的从属描述符的长度和类型。
pq113_6
·
2020-08-04 16:50
MCU编程
USB
STM32高级教程之USB
HID
双向数据传输
程序功能:1,将STM32的USB枚举为
HID
设备。2,STM32使用3个端点,端点0用于枚举用,端点1和2用于数据的发送和接收。3,端点长度为64,也就是单次最多可以传输64个字节数据。
好好学习-忘掉一切
·
2020-08-04 14:31
usb
js常见面试题
是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域如何触发BFC1,float不为none2,position不为relative和static3,overflow为autoscroll和
hid
小王子__
·
2020-08-04 13:12
STM32实现自定义
HID
复合设备
通常实现
HID
复合设备有两种方式。
awsawzj
·
2020-08-04 13:41
stm32f103 usb 修改成自定义复合设备教程
单片机型号STM32F103C8T6软件KEIL5将现有的
HID
设备改成有
HID
设备和鼠标(或者键盘)的复合设备
HID
设备使用端点1和端点2键盘(或者鼠标)使用端点3使用最小系统板亲测可以实现
HID
设备接收
aixin2012
·
2020-08-04 13:32
STM32USB
STM32 USB复合设备(VCP虚拟串口+
HID
键盘)详解
USB复合设备介绍USB复合设备与组合设备区别USB描述符修改修改CustomHID_Reset修改CustomHID_Data_Setup介绍本次使用的是Keil5+STM32F103ZE(正点原子的板子)+STD标准库+USB的官方例程修改的。因为新入职了一家公司,需要使用USB复合设备,不然每次使用都需要切换来切换去的很是麻烦,所以开始学习USB的复合设备相关知识。本文章需要对事先了解一些U
Juqi_
·
2020-08-04 12:16
STM32 USB复合设备实现
可实现用一个USB接口实现多个USB设备,如
HID
+MSC;
HID
+CDC;
HID
+CDC+MSC等等使用HAL库,以
HID
+MSC为例具体步骤:文章目录一、增加端点二、更改设备描述符三、
HID
+MSC
Chen...
·
2020-08-04 12:14
stm32开发
USB
19种电压转换的电路设计方式
__biz=MzU3OTczMzk5Mg==&
hid
=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect------------
电子开发圈_公众号
·
2020-08-04 06:15
电路设计技巧
史上最牛总结!电源完整性设计请看这一篇
__biz=MzU3OTczMzk5Mg==&
hid
=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect------------
电子开发圈_公众号
·
2020-08-04 06:15
电路设计技巧
从原理开始, 一文读懂射频芯片
__biz=MzU3OTczMzk5Mg==&
hid
=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect------------
电子开发圈_公众号
·
2020-08-04 06:15
技术趣味解析
干货 | 超级全面的电容知识
__biz=MzU3OTczMzk5Mg==&
hid
=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect------------
电子开发圈_公众号
·
2020-08-04 06:14
电子基础知识
What?模电比数电难学?
__biz=MzU3OTczMzk5Mg==&
hid
=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect------------
电子开发圈_公众号
·
2020-08-04 06:14
电子基础知识
layui radio 点击判断
function(data){//alert(data.value);//判断单选框的选中值/if(data.value==01){$(".comtabs").show();$(".persontabs").
hid
六点路人
·
2020-08-04 06:26
css盒子模型的一些问题及解决方法
table;}*/.con{width:300px;height:300px;background-color:gold;/*方法一:border:1pxsolid#000;*//*方法二:overflow:
hid
不豫
·
2020-08-04 00:45
前端
大屏数据展示之数字滑动动态显示
width:40px;line-height:40px;font-size:18px;background:blue;margin:10px;color:white;height:40px;overflow:
hid
weixin_34195364
·
2020-08-03 07:16
[Mac OS X 内核]_[创建一个鼠标事件传递给内核驱动]
当我们通过监听
HID
设备的数据,获取到
HID
设备上模拟鼠标事件的数据,我们要把这些数据传递到系统内核中去,直接模拟鼠标的操作。怎么把数据传递到内核中去呢?
Foreveroriginal
·
2020-08-03 02:24
内核
Android/Linux 系统添加对多点触摸屏的支持
含有
HID
多点触摸控制器的触摸屏、触摸板在Android和Linux内核中都是由"
hid
-multitouch"驱动进行支持的。
SoldierJazz2020
·
2020-08-01 10:11
Linux
Linux
OS
and
Tools
Linux
Device
Driver
Android
触摸屏支持
hid-multitouch
安卓/Linux触摸屏
Nexus9安装Nethunter
NetHunter支持无线802.11帧注入、一键式ManaEvil接入点设置、
HID
键盘以及BadUSBMITM攻击,并建立在KaliLinux发行版和工具集坚固的肩膀上。无论你有Nexus
MMTMNO0o
·
2020-08-01 08:27
信息安全专业技术学习
USB
HID
鼠标信息解析
鼠标发送给PC的数据每次4个字节BYTE1BYTE2BYTE3BYTE4定义分别是:BYTE1--|--bit7:1表示Y坐标的变化量超出-256~255的范围,0表示没有溢出|--bit6:1表示X坐标的变化量超出-256~255的范围,0表示没有溢出|--bit5:Y坐标变化的符号位,1表示负数,即鼠标向下移动|--bit4:X坐标变化的符号位,1表示负数,即鼠标向左移动|--bit3:恒为1
DawnRayYang
·
2020-08-01 07:04
Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs
NetHunter支持无线802.11注入,一键MANAAP搭建,
HID
键盘(类Teensy攻击)以及BadUSBMITM攻击测试等。
weixin_34308389
·
2020-08-01 04:24
机柜的概念、作用、机构、用途都是什么,机柜详细解析
__biz=MzA3NzE3NjUyMw==&
hid
=1&sn=fd51a55dddf334ba53473eb741b755c7#wechat_redirect机柜一般是冷轧钢板或合金制作的用来存放计算机和相关控制设备的物件
gzlotton
·
2020-08-01 04:22
极客DIY:打造你的专属黑客U盘
Bad-USB让黑客可以重新编程微控器作为一个“人机界面装置”(
HID
)或键盘,然后在目标机器上执行自定义键盘敲击。
weixin_33862188
·
2020-08-01 04:51
跟我把Kali Nethunter编译至任意手机
lxj616·2015/12/0816:11KaliNethunter是一款用于安全研究的手机固件包,可以使Android设备增加“无线破解”、“
HID
攻击”、“伪造光驱”等的硬件功能以及metasploit
weixin_33675507
·
2020-08-01 03:11
【转】在虚拟机Vmware中使用
HID
设备(如USB免驱键盘)
ZC:我的环境:Win7x64、VMware10ZC:我的处理:ZC:(1)、usb.generic.allowHID="TRUE"(本来就有,将它的位置提前)ZC:(2)、usb.generic.allowLastHID="TRUE"(本来没有,需要添加)ZC:(3)、usb.present="TRUE"(将原来的"FALSE"改成"TRUE")ZC:(4)、启动虚拟机的服务:VMUSBArbS
weixin_30832143
·
2020-08-01 03:13
基于STM32处理器的USB
HID
模拟鼠标键盘(2) - 实现键盘鼠标功能
由于在报告描述符中使用了两个ReportID,分别是0x01和0x02,前者是键盘的报告描述符的报告ID,后者是鼠标的报告ID,
HID
的键盘和鼠标发送的数据格式参考文档:http://linfengdu.blog
Mr qqtang
·
2020-08-01 01:46
STM32
神经网络:代码实现
importnumpyasnpimporttensorflowastfimportmatplotlib.pyplotaspltfromtensorflow.examples.tutorials.mnistimportinput_datamnist=input_data.read_data_sets('data/',one_hot=True)#神经网络的框架(输入层,隐层(两层),输出层)n_
hid
@迷途小书童
·
2020-07-31 23:13
TensorFlow框架学习
浅析linux下usb鼠标和usb键盘usbhid驱动
hid
_parse_report报告描述符解析
浅析linux下usb鼠标和usb键盘usbhid驱动
hid
_parse_report报告描述符解析
hid
_probe==>usb_
hid
_configure==*>
hid
=
hid
_parse_report
q553716434
·
2020-07-31 21:06
linux
键盘无法使用,管理器显示
hid
keyboard device 有问题的解决方法
转自http://zhidao.baidu.com/question/215738766.html打开注册表regedit,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}删除UpperFilters项卸载设备,重新启动。然后设备管理器里变成:代码1
pchenglan
·
2020-07-31 20:18
电脑问题
使用configfs配置usb gadget设备
(如
HID
,MSC,UVC等)2.gadgetapi(framework)即linux提供的usbgadget驱动框架3.UDCDriver(即usb设备控制器驱动),实现控制器相关驱动关
nwpu053883
·
2020-07-31 20:35
USB
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他