嵌入式
文章平均质量分 92
qq284663407
这个作者很懒,什么都没留下…
展开
-
STM32 USB Host 鼠标和键盘驱动 -- 原创
STM32 USB 主机的鼠标和键盘驱动本文基于 <STM32 USB Host 连接鼠标和键盘>样例, 继续详细说明鼠标和键盘的驱动.首先介绍鼠标, 当前鼠标的格式有很多有先发送按键的有先发送移动的, 我的鼠标是先发送按键的, 且是鼠标键盘公用一个USB接口, 然后键盘的特殊字符(例如调节音量, 播放控制等)通过鼠标发送, 当为鼠标报文时, 第一个字符为1, 当发送键盘特殊报文时, 第一个字符为0, 具体格式是:鼠标报文地址说明[0]报文类型, 1为鼠标报文,原创 2020-07-21 13:24:23 · 4293 阅读 · 2 评论 -
STM32 USB Host 同时连接多个设备样例(如鼠标和键盘)--原创
STM32 USB Host 同时连接多个设备样例(如鼠标和键盘)在网上搜了很多都是USB Host单独连接鼠标或键盘的样例, 而当前很多无线鼠标键盘都是并到一个USB口上的, 也就是同一个USB有两个interface. 而官方提供的USB Host库中只会对一个Interface进行处理, 要么键盘要么鼠标, 所以为了能够同时使用键盘和鼠标要对USB Host库进行修改才行.具体修改如下:首先使用CubeMX创建了一个带USB HID类功能的工程, 创建步骤很简单网上有很多文档不在这里讨论.接着原创 2020-07-03 23:58:22 · 7003 阅读 · 11 评论