【STM32利用CuBe MX生成HID设备】1-熟悉软件以及生成一个8键的游戏控制器
文章目录
- 前言
- 一、软件下载
- 二、软件安装
- (一)\ STM32CubeMX软件安装步骤
- (二)\ Dt HID生成软件安装步骤
- 三、软件界面介绍
- (一)\ STM32CubeMX软件界面
- (二)\ Dt HID生成软件界面
- 四、软件使用 (顺带再次介绍界面)
- (一)\ STM32CubeMX软件使用(创建一个项目,让一个灯闪烁)
- (二)\ STM32CubeMX软件使用(创建一个HID项目,默认鼠标设备)
- (三)\ DT-HID生成工具使用(生成一个8个按键的游戏控制器的HID报文)
- 五、使用上述生成的HID项目(默认鼠标的) 改成8按键的游戏控制器
- 六\博客中相关资源
- 七\写在最后
前言
一起熟悉软件哈,
软件1\ STM32CuBe MX
软件2\ Dt HID生成软件
一、软件下载
若发现失效可及时与我联系,将在3个工作日内进行更新
以下资源均来自官方网站
,请放心食用
STM32cubemx 对应直链无法使用的话,请各位移步到官网下载
官网直链:STM32Cube初始化代码生成器
或者:https://www.st.com/zh/development-tools/stm32cubemx.html
STM32cubemx-mac_v6.3.0 (2021-11-18)
STM32cubemx-lin_v6.3.0(2021-11-18)
STM32cubemx-win_v6.3.0(2021-11-18)
DT-HID生成工具(2021-11-18)
或者:https://www.usb.org/sites/default/files/documents/dt2_4.zip
二、软件安装
(一)\ STM32CubeMX软件安装步骤
1\解压出下载好的文件
2\双击打开 (非翻译)
3\同意并下一步 (非翻译)
4\再次同意且下一步 (翻译版)
5\选择软件安装位置并下一步 (非翻译)
6\选择是否创建"快捷方式"且为谁安装 (翻译版)
7\等待安装完成 (非翻译)
8\安装完毕 (非翻译)
9\最后,这个不重要,会在桌面生成一个文件,(自动安装脚本)不知道咋用,有会用的求告知
【STM32利用CuBe MX生成HID设备】1-熟悉软件以及生成一个8键的游戏控制器相关推荐
- 【STM32利用CuBe MX生成HID设备】2-给游戏控制器添加X\Y轴
文章目录 前言 一.创建带X\Y轴的游戏控制器(不包含按键) (1).X\Y轴HID报文(中英版) (2).修改HID报文(在默认生成的鼠标设备项目中修改) 二.将轴与按键结合(X\Y轴+8键游戏控制 ...
- HID 设备PC端软件的开发
市面上一些无驱的usbkey 一直是技术卖点,象招商银行的usbkey 就一直以无需安装驱动自豪.无驱动的usbkey确是比较方便,尤其在使用别人的计算机的时候. 刚好最近在研究一款HID 设备,在这 ...
- 生成打印条码_条码打印软件如何生成跳号条形码
所谓跳号就是1跳到2然后再跳到3这样的流水码,有些人会把这种的流水数据称为跳号,今天就给大家介绍一下如何用中琅条码打印软件生成跳号条形码. 在条码打印软件中新建一个空白标签,选择打印机并自定义设置标签 ...
- 使用stm32配置自定义的HID设备
STM32USB设备设计步骤: 申明:文章为原创性文章,转载请申明!!! 本文不对USB协议进行讲述,对于usb协议,我建议大家静下心好好去看下对应的资料,USB协议不是一个简单的协议,不是一两天就能 ...
- STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10(usart)
STM32 Cube MX学习笔记--TOF 高速单线激光雷达 L10_串口中断通信 1. TOF 高速单线激光雷达 L10 2. STM32 Cube MX配置 3.代码配置 4.编译 烧录 显示 ...
- STM32的USB例程JoyStickMouse改成自定义HID设备
简介 USB HID类是USB设备的一个标准设备类,包括的设备非常多.HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标.USB键盘.USB游戏操纵杆等.但HID设备 ...
- STM32+Cube MX使用MPU6050 DMP时,在外部中断中调用read_dmp函数发生系统卡死问题的根本原因分析
系统环境 硬件: MCU:STM32F405RGT6 IMU:MPU6050 软件: 开发环境:KEIL MDK-ARM uVision5 MPU6050使用DMP 复现步骤 程序中MPU6050 D ...
- USB自定义HID设备实现-STM32
该文档使用USB固件库,在其基础上进行了自己的定制,完成了一个USB-HID设备,首先是usb_desc.c文件,里面存放了usb各种描述符的存在 #include "usb_desc.h& ...
- STM32配置CH375B成HID Host模式读取自定义HID设备的数据 ——STM32端口初始化
最近产品需要一个USB主机测试治具,所以需要做一个USB HOST去读取HID设备的数据,由于以前也没做过USB方面的项目,对这一块也不是很熟悉,因此遇到了很多困难,所幸的是经过两天半的努力,最终完成 ...
最新文章
- 论坛报名 | 视觉大模型是实现视觉智能的必由之路吗?
- 天线决定接受频率_对讲机天线到底有多重要?通讯效果好不好要靠它!
- 零基础学习 Python 之运算符
- IOS贝塞尔曲线圆形进度条和加载动画
- python爬取音乐神器_Python爬虫提取神器,正则表达式(re模块),全程干货!
- javascript控制台_如何充分利用JavaScript控制台
- 牛逼了 这 7 个 Python 入门实战项目,我打 99.99 分
- Python 开发者 2017 应该关注的 7 个类库
- MyBatis学习总结(13)——Mybatis查询之resultMap和resultType区别
- (9)引入哈希桶的概念来实现一个哈希表
- BigDecimal参数8种舍入方式
- mysql 数据库中根据当前系统时间,取前后几秒、几分钟、几小时、几天
- PCL_三维点云拼接融合/点云粗配准/点云精配准
- 供应链业务架构设计概览
- 洛谷P3376-网络流
- Forth 语言学习
- Golang——time.Ticker定时器
- 在服务器创建并进入虚拟环境
- 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生的信息。
- 基础学编程之三个数顺序排序
热门文章
- 安装HighSierra版本黑苹果
- Ubuntu安装ros rotors 以及中间出现的问题的解决办法
- 1000个已成功入职的软件测试工程师简历经验总结:软件测试工程师简历项目经验怎么写?(含真实简历模板)
- 谷歌创始人拉里·佩奇不为人知的故事
- linux make命令error2,make命令出错,求解释。
- android 界面代码,一个漂亮的app界面代码
- linux查找多少天前的文件,linuxfind查找大于多少天的文件,并删除之
- 设置GPU及显存大小
- buu刷题记录 [PWNHUB 公开赛 2018]傻 fufu 的工作日
- C++ fabs和abs区别