一、硬件平台' U4 ~! x, [) P, a " \* ]* U5 A+ M, C3 W 2 z8 b1 F4 k' n: z" s+ Y 二、实验简介* T V# C5 P; l! B* z( T' { USB HID是HumanInterface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。6 T: ^5 B. O3 s6 } G 本实验通过移植ST官方提供的代码来实现iCore4T的USB HID双向数据传输,点击测试软件的灯控按钮来控制iCore4T上的LED灯的亮灭,实现上位机向下位机传输数据并解析相应命令。按下iCore4T的ARM-KEY按钮,测试软件显示ARM-KEY的状态,实现了下位机向上位机的数据传输。 ' }$ P0 n) X$ k: n& c 三、资料下载(实验源码+详细文档操作说明)7 B8 \0 b8 l7 e# p1 T& F) X 1、源代码 |
最全USB HID开发资料,悉心整理一个月,亲自测试
【经验分享】STM32_H7_ADC
STM32H7R/S高性能MCU:安全性,大存储和优异图显赋能更多应用创新
USB Audio设计与实现
【MCU实战经验】+STM32F107的USB使用
Stm32H7XX GCC下分散加载实现
圈圈发布USB图书第二版有感,以及分享一些我学习USB过程...
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32 USB-HID通信移植步骤STM32 USB HID键盘例程
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
学习一下