社区
下载资源悬赏专区
帖子详情
HID设备开发流程图下载
weixin_39821526
2019-10-23 07:00:20
USB hid 开发简单,应用方便。本材料值得一看!
相关下载链接:
//download.csdn.net/download/shizhewen2008/1712531?utm_source=bbsseo
...全文
38
回复
打赏
收藏
HID设备开发流程图下载
USB hid 开发简单,应用方便。本材料值得一看! 相关下载链接://download.csdn.net/download/shizhewen2008/1712531?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HID
设备
开发
流程图
USB
hid
开发
简单,应用方便。本材料值得一看!
基于stm32和mpu9250的usb
hid
键盘、鼠标、游戏控制器-电路方案
项目介绍 1、方案主题:基于STM32+MPU9250的重力感应游戏控制器 2、方案功能:使用STM32CubeMX配置了Nucleo-L476RG,
开发
了USB
HID
复合
设备
用于体感游戏控制,板载STM32L476RG ARM核微控制器支持USB2.0 全速
设备
,通过I2C读取九轴姿态传感器-MPU9250(三轴加速度、三轴陀螺仪、三轴磁力计),使用高效的传感器数据融合算法、姿态解算算法,实现体感控制PC游戏,精度高,超低延迟,可作为虚拟自行车等控制器,支持硬件定制。 硬件:带USB控制器的STM32都可以,我这里使用的是Nucleo-L476RG,芯片是STM32L476RG,支持USB2.0全速模式,其中 PA12---->USB_DP PA11---->USB_DM 软件:使用STM32CubeMX配置 直接用USB线连接到电脑USB即可,按照USB规范,USB线里面的绿线为DP(D+),白线为DM(D-),全速
设备
是要在DP线加上拉1.5K电阻的,由于STM32的USB外设内部有这个电阻,因此无需外加上拉电阻。 配置过程不解释了,查看附件的PDF文档即可 工作原理介绍 1、硬件组成与介绍: Demo板采用了Nucleo-L476RG板卡,板载STM32L476RG高性能ARM Cortex-M4内核MCU,主频高达80MHz,1MB Flash、128KB SRAM,支持浮点DSP;8个轻触按键连接到了STM32的GPIO;MPU9250采用GY-91模块,通过I2C接口连接到STM32,MPU9250由应美盛(InvenSense)出品,是MPU6050的升级版,第二代9轴组合传感器将6轴惯性测量单元(三轴加速度计+三轴陀螺仪)和三轴轴磁力计集成于3 mm x 3 mm QFN封装中。 2、此项目中STM32的功能: 通过I2C接口采集传感器数据;强大的运算性能和浮点DSP的支持保证了数据融合、姿态解算等算法的高效、准确运行;控制LED作为状态指示;扫描按键状态;通过USB接口与PC机通信。 3、软件流程介绍: 采用前后台系统,主要分为三大部分,一是外设初始化,二是数据处理,三是业务逻辑处理。使用STM32CubeMX配置生成了USB
HID
复合
设备
,是一个USB键盘和USB鼠标、2个游戏Pad,配置方法和测试工程源码点我。或者“相关文件”直接
下载
如下图,可看到USB枚举成功为键盘、鼠标、游戏控制器复合
设备
。 程序
流程图
如下: 实物与演示 1、实物图片与说明: Demo板说明:Demo板配置了9个按键,Nucleo板载蓝色按键为模式切换按键,开机板载LD2绿色LED快闪表明此时为锁定状态,控制器不起作用,短按1下,切换到按键控制模式,LD2慢闪,再短按切换到体感控制模式,LD2 1s闪烁一次,再按切换到锁定状态;板载4个大按键,依次映射为WASD,4个小按键依次映射为R、shift、鼠标左键、鼠标右键。 2、演示视频: QQ飞车测试: https://player.youku.com/player.php/sid/XMjUyOTY3ND... 坦克世界测试: https://player.youku.com/player.php/sid/XMjUyOTY5NT...
ViGEmBus:Windows内核模式驱动程序,用于模拟著名的USB游戏控制器
ViGEm总线驱动程序 Windows内核模式驱动程序,模拟著名的USB游戏控制器。 (该项目可免费获得许可,但需要财务支持以保持其持续改进。除了维护和稳定性外,还有许多需要添加的功能。如果您的公司正在使用ViGEm的组件,请考虑出来) 业务:通过发票技术支持,维护,赞助合同支持持续发展: 电子邮件:vigem @ nefarius点位于 个人:通过捐款支持持续的维护和
开发
。 关于 ViGEmBus驱动程序和ViGEmClient库代表了虚拟游戏手柄仿真框架(简称ViGEm )的核心。 ViGEm目标是100%准确地将知名的游戏外围
设备
为内核级别的基于纯软件的
设备
。 由于它模仿“真实事物”
USB 协议分析之
HID
设备
1. 简述 USB
HID
类是USB
设备
的一个标准
设备
类,包括的
设备
非常多。
HID
类
设备
定义它属于人机交互操作的
设备
,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但
HID
设备
类不一定要有人机接口,只要符合
HID
类别规范的
设备
都是
HID
设备
。 USB
HID
设备
的一个好处就是操作系统自带了
HID
类的驱动程序,而用户无需去
开发
驱动程序,只要使用...
USB_
HID
设备
实例
HID
设备
类实例
下载资源悬赏专区
12,798
社区成员
12,337,298
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章