发作品签到
专业版

基于STC8H的虚拟键盘+HID通讯的实验

工程标签

41
0
0
0

简介

STC8H8K64U可以配置成USB HID虚拟键盘和HID普通设备,这个实验就以此作为功能测试,上位机是配套用的,用上位机发送键盘命令,控制酷狗的音量、暂停、上下曲等。

简介:STC8H8K64U可以配置成USB HID虚拟键盘和HID普通设备,这个实验就以此作为功能测试,上位机是配套用的,用上位机发送键盘命令,控制酷狗的音量、暂停、上下曲等。

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-03-25 05:44:28更新时间:2025-03-26 03:31:20

描述

这是用单片机STC8H8K64U模拟的复合HID设备,启用两个USB端点,端点0负责虚拟键盘信号处理,端点1负责与上位机的通讯。

该实验的工作原理是:单片机接收到上位机发送的键盘命令,随即进行分析并通过端点0向电脑发送虚拟键盘信号。

本电路板使用2023.12.27打样的板子,用户如果手头有STC8H转双串口的,也可以使用,因为根本不用什么外设、按键之类的。

酷狗音乐的热键(默认)如下:

暂停播放:Alt+F5
上一首:Alt+Left
下一首:Alt++Right
音量加:Alt+Up
音量减:Alt+Down
静音:Alt+Ctrl+S

进行测试时请启用“全局热键”功能。

使用说明:

1、单片机下载固件后,插入电脑,正常的话,电脑的硬件设备应该多了一个USB键盘和一个HID设备。

这是未插入电脑的hid设备情况:

这是插入电脑后的hid设备情况:

2、启动酷狗音乐并播放。

3、设置酷狗音乐的热键为全局热键。

 

如果热键与上述不同的,需要先改相同。

4、运行上位机,并点击有关控制按钮,看看是否有效果。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
stc_usb_keyboard_hid.hex
1
2
虚拟键盘+HID(上位机).rar
1
3
测试视频.mp4
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航