找回密码
 立即注册
查看: 303|回复: 10

关于stc8h8k644u HID 复合设备键盘和多媒体控制 代码求助

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-01-21 10:46:10
已绑定手机

1

主题

9

回帖

51

积分

注册会员

积分
51
发表于 2026-1-16 15:31:22 | 显示全部楼层 |阅读模式
程序中已经能成功枚举了键盘,鼠标,和多媒体控制HID了,但是多媒体控制还不能使用,
再尝试了 增加报告ID 修改了多次的接口描述符和报告描述符还是搞不定
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-01-21 10:46:10
已绑定手机

1

主题

9

回帖

51

积分

注册会员

积分
51
发表于 2026-1-16 15:45:55 | 显示全部楼层
代码如下,report id 上报USB的数组都改回原来可用的状态了

STC8H8K_20260116-EA.zip

970.9 KB, 下载次数: 9

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-01-21 10:46:10
已绑定手机

1

主题

9

回帖

51

积分

注册会员

积分
51
发表于 2026-1-16 17:14:03 | 显示全部楼层
yue0*** 发表于 2026-1-16 15:45
代码如下,report id 上报USB的数组都改回原来可用的状态了

我在此代码的报告描述符基础上增加report id之后,键盘就不可控了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-03-18 07:56:47
已绑定手机

97

主题

7244

回帖

1万

积分

超级版主

积分
13791
发表于 2026-1-16 17:54:43 | 显示全部楼层
多媒体控制是consumer device
描述符供参考
截图202601161753175834.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-01-21 10:46:10
已绑定手机

1

主题

9

回帖

51

积分

注册会员

积分
51
发表于 2026-1-19 08:53:41 | 显示全部楼层
Debu*** 发表于 2026-1-16 17:54
多媒体控制是consumer device
描述符供参考

这里有三个问题在添加完报告描述符id后,
1.用该描述符枚举成功了,但是调用多媒体控制失败,是不是需要添加报告描述符id?
2.如何调用多媒体控制,是不是需要更改上报主机的数组?
3.如何更改以适应键盘+多媒体控制设备的复合设备的应用?



点评

是这几个媒体键吗?还是什么功能? [attachimg]129757[/attachimg] 数字键盘上的小数点HID Usage ID是多少 | HID Usage Tables - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备  详情 回复 发表于 2026-1-19 20:35
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:359
  • 最近打卡:2026-03-20 21:53:40

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2026-1-19 20:28:23 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2026-03-21 18:48:59
已绑定手机

104

主题

4193

回帖

9269

积分

荣誉版主

无情的代码机器

积分
9269
发表于 2026-1-19 20:35:52 | 显示全部楼层
yue0*** 发表于 2026-1-19 08:53
这里有三个问题在添加完报告描述符id后,
1.用该描述符枚举成功了,但是调用多媒体控制失败,是不是需要添 ...


是这几个媒体键吗?还是什么功能?
截图202601192035466058.jpg
数字键盘上的小数点HID Usage ID是多少 | HID Usage Tables - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 国芯人工智能技术交流网站 - AI32位8051交流社区
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-01-21 10:46:10
已绑定手机

1

主题

9

回帖

51

积分

注册会员

积分
51
发表于 2026-1-20 07:46:20 | 显示全部楼层
神*** 发表于 2026-1-19 20:28
一个USB端点即可实现多媒体键盘@8H8K64U,@32G12K128单片机实现 - USB:USB-CDC虚拟串口/就是串口,一箭双 ...

谢谢,我在研究中
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-01-21 10:46:10
已绑定手机

1

主题

9

回帖

51

积分

注册会员

积分
51
发表于 2026-1-20 07:47:44 | 显示全部楼层
erci*** 发表于 2026-1-19 20:35
是这几个媒体键吗?还是什么功能?

数字键盘上的小数点HID Usage ID是多少 | HID Usage Tables - USB: ...

是的,这几个多媒体键是不能直接通过发送键盘键值的方式实现的

点评

这有现成的,对比下 DIY多媒体小键盘 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 国芯人工智能技术交流网站 - AI32位8051交流社区  详情 回复 发表于 2026-1-20 09:03
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2026-03-21 18:48:59
已绑定手机

104

主题

4193

回帖

9269

积分

荣誉版主

无情的代码机器

积分
9269
发表于 2026-1-20 09:03:28 | 显示全部楼层
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-22 06:23 , Processed in 0.128998 second(s), 101 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表