找回密码
 立即注册
楼主: ercircle

USB拓展库及使用示例 | 本贴 咨询 USB,基本帮您把USB程序开发完成

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:287
  • 最近打卡:2025-09-03 08:55:47
已绑定手机

80

主题

3034

回帖

6449

积分

荣誉版主

无情的代码机器

积分
6449
发表于 7 天前 | 显示全部楼层
wjqz*** 发表于 2025-8-27 11:51
今天用{8H实验箱9.6}里面的:62-基于HID协议的USB键盘范例 实验了一下,没整明白。,程序里有个void usb_ ...

大哥你回复你自己我貌似收不到提醒。。。

是的,这个usb_class_out主要处理了LED状态改变消息,如果你测试了HID范例,处理逻辑就变成了原文回传,所以只需要在这里定制你自己的逻辑就行

然后我貌似漏说了一点,要在HID通讯接口的epx上处理,不是键盘接口的epx。你应该定义一个HID+键盘复合设备。


截图202508271222098729.jpg

截图202508271222347009.jpg
截图202508271222205689.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-29 09:04:39
已绑定手机

0

主题

8

回帖

58

积分

注册会员

积分
58
发表于 7 天前 | 显示全部楼层
erci*** 发表于 2025-8-27 12:22
大哥你回复你自己我貌似收不到提醒。。。

是的,这个usb_class_out主要处理了LED状态改变消息,如果你测 ...

好的,谢谢,我再返回去学习学习,再试试
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-29 09:04:39
已绑定手机

0

主题

8

回帖

58

积分

注册会员

积分
58
发表于 6 天前 | 显示全部楼层
erci*** 发表于 2025-8-27 12:22
大哥你回复你自己我貌似收不到提醒。。。

是的,这个usb_class_out主要处理了LED状态改变消息,如果你测 ...

你的意思是还要一个HID? 因为键盘已经是一个HID设备了。那这个增加的HID以什么名义定?能不能有个详细的提示或者简单的代码?看了一下键盘和鼠标的复合程序,是定义了2个HID

点评

标准键盘使用系统自带的驱动,那你就要按照人家驱动的消息格式编解码,给中间加载一堆自定义消息对方就傻了。 想用一个HID搞定,可以自研驱动,自己的下位机和驱动通讯总能知道对方发的是什么内容吧。 这个目前没  详情 回复 发表于 6 天前
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:287
  • 最近打卡:2025-09-03 08:55:47
已绑定手机

80

主题

3034

回帖

6449

积分

荣誉版主

无情的代码机器

积分
6449
发表于 6 天前 | 显示全部楼层
wjqz*** 发表于 2025-8-28 22:06
你的意思是还要一个HID? 因为键盘已经是一个HID设备了。那这个增加的HID以什么名义定?能不能有个详细的 ...

标准键盘使用系统自带的驱动,那你就要按照人家驱动的消息格式编解码,给中间加载一堆自定义消息对方就傻了。

想用一个HID搞定,可以自研驱动,自己的下位机和驱动通讯总能知道对方发的是什么内容吧。

这个目前没完整源码提供噢~,可以使用楼顶的LIB库,也可以看下USB课程。

USB-STC单片机教学视频 国芯人工智能技术交流网站 - AI32位8051交流社区
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-29 09:04:39
已绑定手机

0

主题

8

回帖

58

积分

注册会员

积分
58
发表于 5 天前 | 显示全部楼层
erci*** 发表于 2025-8-28 22:19
标准键盘使用系统自带的驱动,那你就要按照人家驱动的消息格式编解码,给中间加载一堆自定义消息对方就傻 ...

谢谢
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-9-3 10:53 , Processed in 0.135831 second(s), 80 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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