文章目录

  • 前言
  • 一、软件下载
  • 二、软件安装
    • (一)\ 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键的游戏控制器相关推荐

  1. 【STM32利用CuBe MX生成HID设备】2-给游戏控制器添加X\Y轴

    文章目录 前言 一.创建带X\Y轴的游戏控制器(不包含按键) (1).X\Y轴HID报文(中英版) (2).修改HID报文(在默认生成的鼠标设备项目中修改) 二.将轴与按键结合(X\Y轴+8键游戏控制 ...

  2. HID 设备PC端软件的开发

    市面上一些无驱的usbkey 一直是技术卖点,象招商银行的usbkey 就一直以无需安装驱动自豪.无驱动的usbkey确是比较方便,尤其在使用别人的计算机的时候. 刚好最近在研究一款HID 设备,在这 ...

  3. 生成打印条码_条码打印软件如何生成跳号条形码

    所谓跳号就是1跳到2然后再跳到3这样的流水码,有些人会把这种的流水数据称为跳号,今天就给大家介绍一下如何用中琅条码打印软件生成跳号条形码. 在条码打印软件中新建一个空白标签,选择打印机并自定义设置标签 ...

  4. 使用stm32配置自定义的HID设备

    STM32USB设备设计步骤: 申明:文章为原创性文章,转载请申明!!! 本文不对USB协议进行讲述,对于usb协议,我建议大家静下心好好去看下对应的资料,USB协议不是一个简单的协议,不是一两天就能 ...

  5. STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10(usart)

    STM32 Cube MX学习笔记--TOF 高速单线激光雷达 L10_串口中断通信 1. TOF 高速单线激光雷达 L10 2. STM32 Cube MX配置 3.代码配置 4.编译 烧录 显示 ...

  6. STM32的USB例程JoyStickMouse改成自定义HID设备

    简介 USB HID类是USB设备的一个标准设备类,包括的设备非常多.HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标.USB键盘.USB游戏操纵杆等.但HID设备 ...

  7. STM32+Cube MX使用MPU6050 DMP时,在外部中断中调用read_dmp函数发生系统卡死问题的根本原因分析

    系统环境 硬件: MCU:STM32F405RGT6 IMU:MPU6050 软件: 开发环境:KEIL MDK-ARM uVision5 MPU6050使用DMP 复现步骤 程序中MPU6050 D ...

  8. USB自定义HID设备实现-STM32

    该文档使用USB固件库,在其基础上进行了自己的定制,完成了一个USB-HID设备,首先是usb_desc.c文件,里面存放了usb各种描述符的存在 #include "usb_desc.h& ...

  9. STM32配置CH375B成HID Host模式读取自定义HID设备的数据 ——STM32端口初始化

    最近产品需要一个USB主机测试治具,所以需要做一个USB HOST去读取HID设备的数据,由于以前也没做过USB方面的项目,对这一块也不是很熟悉,因此遇到了很多困难,所幸的是经过两天半的努力,最终完成 ...

最新文章

  1. 论坛报名 | 视觉大模型是实现视觉智能的必由之路吗?
  2. 天线决定接受频率_对讲机天线到底有多重要?通讯效果好不好要靠它!
  3. 零基础学习 Python 之运算符
  4. IOS贝塞尔曲线圆形进度条和加载动画
  5. python爬取音乐神器_Python爬虫提取神器,正则表达式(re模块),全程干货!
  6. javascript控制台_如何充分利用JavaScript控制台
  7. 牛逼了 这 7 个 Python 入门实战项目,我打 99.99 分
  8. Python 开发者 2017 应该关注的 7 个类库
  9. MyBatis学习总结(13)——Mybatis查询之resultMap和resultType区别
  10. (9)引入哈希桶的概念来实现一个哈希表
  11. BigDecimal参数8种舍入方式
  12. mysql 数据库中根据当前系统时间,取前后几秒、几分钟、几小时、几天
  13. PCL_三维点云拼接融合/点云粗配准/点云精配准
  14. 供应链业务架构设计概览
  15. 洛谷P3376-网络流
  16. Forth 语言学习
  17. Golang——time.Ticker定时器
  18. 在服务器创建并进入虚拟环境
  19. 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生的信息。
  20. 基础学编程之三个数顺序排序

热门文章

  1. 安装HighSierra版本黑苹果
  2. Ubuntu安装ros rotors 以及中间出现的问题的解决办法
  3. 1000个已成功入职的软件测试工程师简历经验总结:软件测试工程师简历项目经验怎么写?(含真实简历模板)
  4. 谷歌创始人拉里·佩奇不为人知的故事
  5. linux make命令error2,make命令出错,求解释。
  6. android 界面代码,一个漂亮的app界面代码
  7. linux查找多少天前的文件,linuxfind查找大于多少天的文件,并删除之
  8. 设置GPU及显存大小
  9. buu刷题记录 [PWNHUB 公开赛 2018]傻 fufu 的工作日
  10. C++ fabs和abs区别