前期准备:

一、硬件资源:STM32F103,USB-FS固件库。

链接:

STM32 之 标准外设版USB驱动库详解(架构+文件+函数+使用说明+示例程序)

https://blog.csdn.net/ZCShouCSDN/article/details/78936456?utm_source=blogxgwz1

二、调试软件:usbtrace3.0或者BusHound,用于看USB设备的信息。KEIL编译环境-用于开发。

后续相关工作:

(1)用STM32CubeMX配置,具体实现其它的HID,自定义虚拟串口等实验;

链接:利用STM32CubeMX生成BID通信

https://www.cnblogs.com/libra13179/p/6891685.html?utm_source=itdadao&utm_medium=referral

(2)了解USB的枚举配置过程。

链接:

2--STM32+USB移植+HID 与AUDIO类MIDI设备组成的复合设备相关推荐

  1. 62 stm32 usb自定义hid复合设备修改实验

    1.引言 最近因为项目需要,我们希望单片机既能有hid键盘功能,又能有hid设备的功能.即单片机的一个usb接口插入电脑后,电脑能识别出键盘设备和hid设备,两者同时存在的. 基于项目只是要求实现功能 ...

  2. stm32 USB HID+CDC 鼠标键盘串口 组合设备配置解析

    前言 查阅网上的博客与代码,很多都是关于USB的鼠标配置.USB的键盘配置.USB的虚拟串口配置,稍微深入一点的会将鼠标键盘合在一起,但移植起来就会报很多错误,要么是检测不到,要么是警告,这很正常,因 ...

  3. STM32 USB组合设备HID+MIDI

    目的:完成一个HID + MIDI的组合设备 准备工作: ·用CUBE生成HID工程: ·复制一份工程修改为MIDI工程:(参考之前博客已完成这两个工程) ·新建USB_User文件夹,将USB相关配 ...

  4. 记录一下 开发STM32 USB HID踩过的坑

    记录一下 开发STM32 USB HID踩过的坑 一.前言 二.代码配置 一.前言 MCU: STM32F103C8T6 CubeMX: STM32CubeMX 5.3.0 二.代码配置 引脚配置 时 ...

  5. USB学习笔记(5)STM32 USB库移植步骤

    USB学习笔记(5)STM32 USB库移植步骤 本文是将官网的USB驱动库文件移植到自己的工程里面,实现USB功能的具体移植步骤说明,实现Custom_HID功能. 1.先准备一个工程模板 获取工程 ...

  6. USB开发—STM32 USB Audio 开发板介绍(Feedback)

    USB开发-STM32 USB Audio 开发板介绍(Feedback) 一.背景 我个人从事音频行业有好几年的时间.后面慢慢的做起了声卡,也就是USB Audio.自己也走了不少的弯路.之前一起是 ...

  7. STM32 USB VCOM和HID的区别,配置及Echo功能实现(HAL)

    STM32 USB VCOM和HID的区别,配置及Echo功能实现(HAL ) STM32的USB功能模块可以配置为虚拟串口(VCOM: Visual Port Com)或人机交互设备(HID: Hu ...

  8. STM32 USB使用记录:使用CDC类虚拟串口(VCP)进行通讯

    文章目录 目的 基础说明 使用STM32CubeIDE配置生成代码 用户代码分析 回环测试 串口参数设置 USB HS使用与演示 通讯速率测试 测试代码 USB FS测试 USB HS测试 影响速度的 ...

  9. STM32 USB HID Mouse And Keyboard (guide)

    There is a post (STM32 And Custom USB HID Device? Yes Please!) that gets a lot of attention, althoug ...

最新文章

  1. 3、Spring Cloud - Eureka(高可用Eureka Server集群)
  2. DumpMem and Monster - Virtual Memory Explorers on Windows Mobile/CE
  3. java中线程切换的开销
  4. linux 下 etc常用配置信息
  5. 【重磅】中国AVS2标准被国际超高清联盟UHD Forum采纳,推荐给全球视频服务商
  6. 去苹果浏览器默认样式
  7. [转]双线性插值(Bilinear interpolation)
  8. 人工智能实验评价指标_人工智能实验报告.pdf
  9. 数据库表设计必需元素_HTML5输入,必需,模式,数据列表
  10. NPOI导出Excel表功能实现(多个工作簿)
  11. Execution failed for task :Test:lintVitalRelease/Lint found fatal errors while assembling a release
  12. 【转】其他人的BUG
  13. 解决mescroll固定位置上拉加载无效果?真的只需一步
  14. Python3抓取糗百、不得姐、kanqu.com
  15. 七牛云视频模板 SDK:「剪刀手」是怎样炼成的?
  16. GooglePlay商店如何优化
  17. 用VBA检查Word文档中是否存在位于行首的脚注引用,如存在则通过调整字符间距使其移动到非行首的位置
  18. qq小程序绑定服务器,QQ小程序 用户信息
  19. loadRunner通过谷歌浏览器代理录制脚本
  20. 整数:求数组Nums中只出现一次的数

热门文章

  1. 关于群论在量子力学中的应用
  2. 01【股票初级】-【找准入场时机】投资五大流派,好公司投资法,判断单只股票是否便宜?如何找准时机入场?
  3. 2022.10.10 英语背诵
  4. 收藏!AI从业者必备表情包!
  5. s32k118开发环境搭建
  6. [HOW TO]-oppo手机安装google play
  7. Allegro的PCB封装包含哪些文件,指定PCB封装库路径教程
  8. 揭秘京东区块链开源项目——JD Chain
  9. MyBatis 配置 settings 标签
  10. pip install lap出现问题