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

USB拓展库及使用示例,欢迎提供建议

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-27 14:27:10
已绑定手机

0

主题

10

回帖

28

积分

新手上路

积分
28
发表于 2025-4-10 13:55:31 来自手机 | 显示全部楼层
可以!晚一点把移植后的工程打包发给你看看。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-27 14:27:10
已绑定手机

0

主题

10

回帖

28

积分

新手上路

积分
28
发表于 2025-4-10 18:15:14 | 显示全部楼层
stc_usb_keyboard_media(STC8H8K64U)X.rar (230.51 KB, 下载次数: 2)

点评

你这个bug比较多噢。 wMaxPacketSize不对,有reportID UsbInBusy ep1公用?给 ep3搞个独立的标识用于串口 usb_class_out 键盘指示灯回读也要改为有reportID的大小 usb_in_ep1,usb_class_in和scan_key没细看,我直接  详情 回复 发表于 2025-4-10 19:06
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2025-05-01 06:56:44
已绑定手机

56

主题

1319

回帖

2938

积分

荣誉版主

无情的代码机器

积分
2938
发表于 2025-4-10 19:06:24 | 显示全部楼层

你这个bug比较多噢。
wMaxPacketSize不对,有reportID
UsbInBusy ep1公用?给 ep3搞个独立的标识用于串口
usb_class_out 键盘指示灯回读也要改为有reportID的大小
usb_in_ep1,usb_class_in和scan_key没细看,我直接替换为开天斧开发板示例代码了。

在开发板上试了下键盘可以了,你对比下修改下看看


stc_usb_keyboard_media(STC8H8K64U)X.zip (247.62 KB, 下载次数: 7)
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-27 14:27:10
已绑定手机

0

主题

10

回帖

28

积分

新手上路

积分
28
发表于 2025-4-10 19:45:04 | 显示全部楼层
好的,我试试。多谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-27 14:27:10
已绑定手机

0

主题

10

回帖

28

积分

新手上路

积分
28
发表于 2025-4-10 20:47:19 | 显示全部楼层
谢谢!
目前USB转串口正常,键盘正常。
USB这块基础知识有好的学习资料推荐一下吗?


点评

论坛的课程加范例就是最好的资料,原理+实践  详情 回复 发表于 2025-4-10 21:19
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2025-05-01 06:56:44
已绑定手机

56

主题

1319

回帖

2938

积分

荣誉版主

无情的代码机器

积分
2938
发表于 2025-4-10 21:19:46 | 显示全部楼层
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2025-4-10 22:04:28 | 显示全部楼层
截图202504102200311129.jpg


截图202504102201448526.jpg

截图202504102204242591.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:265
  • 最近打卡:2025-05-01 07:25:06

0

主题

206

回帖

1522

积分

金牌会员

积分
1522
发表于 2025-4-13 07:51:04 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-27 14:27:10
已绑定手机

0

主题

10

回帖

28

积分

新手上路

积分
28
发表于 4 天前 来自手机 | 显示全部楼层
楼主好!遇到个问题?上次你帮我改的usb键盘及串口,在测试中发现一个问题。PC系统开机后,插模块没问题都能识别串口和键盘。但是当模块先通电,然后开启pc系统,这个时候键盘正常,串口没了。

点评

同时做了两个实验没法复现: 1.电脑插着USB转双串口工具 2.连一个开发板,开发板外部供电,和电脑只连D+D-GND. 重启电脑,这两个设备都分别能识别到HID和CDC。 建议您换电脑试下,或者上传最新代码我再试试  详情 回复 发表于 4 天前
收到,我试下能不能复现  发表于 4 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2025-05-01 06:56:44
已绑定手机

56

主题

1319

回帖

2938

积分

荣誉版主

无情的代码机器

积分
2938
发表于 4 天前 | 显示全部楼层
愚*** 发表于 2025-4-27 14:27
楼主好!遇到个问题?上次你帮我改的usb键盘及串口,在测试中发现一个问题。PC系统开机后,插模块没问题都 ...

同时做了两个实验没法复现:
1.电脑插着USB转双串口工具
2.连一个开发板,开发板外部供电,和电脑只连D+D-GND.

重启电脑,这两个设备都分别能识别到HID和CDC。

建议您换电脑试下,或者上传最新代码我再试试
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:36 , Processed in 0.197896 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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