|
一、硬件平台+ _, T. @) z1 `$ X9 D+ T4 b % z$ Q' C/ W6 I. ^
( q1 G( N+ @! I) e3 n. b 二、实验简介 USB HID是HumanInterface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。 本实验通过移植ST官方提供的代码来实现iCore4T的USB HID双向数据传输,点击测试软件的灯控按钮来控制iCore4T上的LED灯的亮灭,实现上位机向下位机传输数据并解析相应命令。按下iCore4T的ARM-KEY按钮,测试软件显示ARM-KEY的状态,实现了下位机向上位机的数据传输。. s) P& Z& f) Q1 ?
3 F, y$ X/ z3 A x: T ?/ E! C 三、资料下载(实验源码+详细文档操作说明)9 |* N7 x2 S7 s! I1 M: E+ ^ 1、源代码
29_usbd_hid.zip
(1.35 MB, 下载次数: 13)
|
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
【STM32H735G-DK测评】ADC3+TIMER1+DMA 采样模拟信号
【STM32H735DK测评】Ethernet+lwip DHCP获取IP地址
STM32H743基于CubeMx5.0配置手册
【STM32H735G-DK测评】lvgl移植
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
【福利三:逢7发帖赢大礼】使用MPU6050模块、img_dsc、img_btn机制实现一些简单有趣的动画效果
【福利三:逢7发帖赢大礼】使用arc弧形拉条控件控制PWM舵机及使用SPI3接口操作NRF24L01模块进行无线通信
【福利三:逢7发帖赢大礼】调试nucleo-WBA65RI工程测试样板的一些心得
【福利三:逢7发帖赢大礼】lv_timer和BME680实现温度、湿度、气压数据读取
微信公众号
手机版
学习一下