当前位置: 首页 > news >正文

<STC32G12K128入门第十步>USB HID键盘

前言

最近公司的一款低功耗的遥控器涉及到使用USB HID的功能,就是需要将BLE蓝牙读取的IC卡的数据在通过USB接口上传到电脑的记事本上面。

一、USB HID是啥?

	USB HID类是USB设备的一个标准设备类,包括的设备非常多。HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但HID设备类不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。

二、使用步骤

其实STC官方已经提供了键盘的库文件了,可以在官方搜索下载,只需要调用一下就行,但是程序也需要修改一下。我在官方程序里面做了一些修改,添加了一些的功能函数
//添加了每一个按键对应的USB HID的十六进制数,
在这里插入图片描述
在这里插入图片描述

void usb_class_in()
{

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 5年前端面试之路
  • 【LeetCode Cookbook(C++ 描述)】一刷二叉树综合(下)
  • “AI+Security”系列第2期(三):面向LLM(大语言模型)的漏洞挖掘与对齐防御研究
  • 橙色简洁大气体育直播自适应模板赛事直播门户自适应网站源码
  • YOLOv10:实时端到端目标检测
  • Linux驱动学习之点灯(一)
  • SVN限制提交文件必须填写日志---实操笔记
  • 【杂乱笔记】Kmp字符串匹配算法
  • 鸿萌数据恢复服务:SQL Server 中的“PFS 可用空间信息不正确”错误
  • XSS游戏
  • HTTP范围放大攻击简记
  • 三丰云免费服务器
  • 如何使用midjourney?MidJourney订阅计划及国内订阅教程
  • Java Instance(实例)的创建过程
  • SpringCloud天机学堂:分布式任务调度
  • 【译】理解JavaScript:new 关键字
  • const let
  • Git 使用集
  • HTTP请求重发
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • leetcode讲解--894. All Possible Full Binary Trees
  • magento2项目上线注意事项
  • Markdown 语法简单说明
  • MySQL数据库运维之数据恢复
  • Phpstorm怎样批量删除空行?
  • React-Native - 收藏集 - 掘金
  • Spring-boot 启动时碰到的错误
  • V4L2视频输入框架概述
  • vue-router的history模式发布配置
  • 初探 Vue 生命周期和钩子函数
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 记一次和乔布斯合作最难忘的经历
  • 马上搞懂 GeoJSON
  • 每天一个设计模式之命令模式
  • 前端之React实战:创建跨平台的项目架构
  • 少走弯路,给Java 1~5 年程序员的建议
  • 译有关态射的一切
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #162 (Div. 2)
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (55)MOS管专题--->(10)MOS管的封装
  • (7)摄像机和云台
  • (python)数据结构---字典
  • (备忘)Java Map 遍历
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (十)Flink Table API 和 SQL 基本概念
  • (四) 虚拟摄像头vivi体验
  • (四)汇编语言——简单程序
  • (一)u-boot-nand.bin的下载
  • (一)项目实践-利用Appdesigner制作目标跟踪仿真软件
  • .net core 依赖注入的基本用发