STM32 USB 鼠标+键盘 串口控制 *MOS0101000000# 鼠标左键按下 *MOS0102000000# 鼠标右键按下 *MOS0103000000# 鼠标中键按下 *MOS0100000000# 鼠标抬起 *MOS01000a0000# 鼠标向+X移动0x0a *MOS01008a0000# 鼠标向-X移动0x0a补数 *MOS0100000a00# 鼠标向+Y移动0x0a *MOS0100008a00# 鼠标向-Y移动0x0a补数 *...
Device(设备)下可能有多个Interfece(接口),从这开始是逻辑概念,一个Interface,就是一个独立的功能接口,每个Interface模拟一个设备功能,比如集成了键盘和鼠标的USB设备,里面就是两个interface,一个是键盘,另一个是鼠标。Interface之间通常是隔离的,互相不干扰。 每个Interface(接口)下面有一个或者多个Endpoint(端点),这...
1、实现鼠标输入 2、单片机控制鼠标 2、USB键盘 在前面的文章中介绍了USB作为虚拟串口,大容量存储功能的使用,并介绍了通过USB对单片机内部FLASH,外挂的FLASH以及SD卡的访问,但是USB其实还有很多其他的功能,因此这里就来介绍下关于HID设备,也就是人体交互的使用: 1、USB鼠标 1、实现鼠标输入 首先还是线补充说下电脑插...
介绍了如何使用USB来实现虚拟串口。, 视频播放量 10932、弹幕量 2、点赞数 170、投硬币枚数 38、收藏人数 311、转发人数 32, 视频作者 一直在入门啊, 作者简介 无痛入门新技能!教程网:rumena.cn 唠嗑群:675261444,相关视频:USB-TTL串口 下载烧录程序操作方法,stm32 US
实现用STM32模拟一个USB键盘连接PC的功能 1 STM32CubeMX配置 1.1 USB接口配置 单片机做从机,所以...
虚拟串口通信:将USB配置为虚拟串口,可以简化与计算机之间的数据传输,使通信更加灵活高效。 USB主机/从机模式:STM32支持USB主机和从机模式,因此可用于连接各种USB设备,如鼠标、键盘、打印机等。 音频/视频传输:在某些型号中,STM32的USB功能还可用于音频和视频传输,满足多媒体数据处理需求。
修改下接口描述符的nInterfaceProtocol (该接口使用的协议)域为0x01,表示是键盘。在输入端点描述符中端点设置端点1为为中断传输的输入端点,设置 wMaxPacketSize:(该端点支持的最大包长度)域的值为0x08,因为本次键盘的工程需要向USB主机发送8字节。在输出端点描述符设置端点1为中断传输的输出端点,设置为中断传输设置...
STM32 USB 鼠标+键盘 串口控制 源代码压缩包 *MOS0101000000# 鼠标左键按下 *MOS0102000000# 鼠标右键按下 *MOS0103000000# 鼠标中键按下 *MOS0100000000# 鼠标抬起 *MOS01000a0000# 鼠标向+X移动0x0a个像素 *MOS01008a0000# 鼠标向-X移动0x0a补数个像素 *MOS0100000a00# 鼠标向+Y移动0x0a个像素 *MOS01000...
1.1 USB HID简介 USB HID类是USB设备的一个标准设备类,包括的设备非常多。HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但HID设备类不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。