愚樵 发表于 2025-4-10 13:55:31

可以!晚一点把移植后的工程打包发给你看看。

愚樵 发表于 2025-4-10 18:15:14

ercircle 发表于 2025-4-10 19:06:24

愚樵 发表于 2025-4-10 18:15


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

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



愚樵 发表于 2025-4-10 19:45:04

好的,我试试。多谢

愚樵 发表于 2025-4-10 20:47:19

谢谢!
目前USB转串口正常,键盘正常。
USB这块基础知识有好的学习资料推荐一下吗?


ercircle 发表于 2025-4-10 21:19:46

愚樵 发表于 2025-4-10 20:47
谢谢!目前USB转串口正常,键盘正常。USB这块基础知识有好的学习资料推荐一下吗?

...
论坛的课程加范例就是最好的资料,原理+实践
视频教学:【USB 原理及实战,16课时】,大学标准课程,有配套书籍 - USB:USB-CDC虚拟串口/就是串口,一箭双雕之USB转双串口,[鼠标+键盘]的HID复合设备 国芯技术交流网站 - AI32位8051交流社区

神农鼎 发表于 2025-4-10 22:04:28







大叶子 发表于 2025-4-13 07:51:04

{:4_165:}

愚樵 发表于 5 天前

楼主好!遇到个问题?上次你帮我改的usb键盘及串口,在测试中发现一个问题。PC系统开机后,插模块没问题都能识别串口和键盘。但是当模块先通电,然后开启pc系统,这个时候键盘正常,串口没了。

ercircle 发表于 5 天前

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

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

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

建议您换电脑试下,或者上传最新代码我再试试
页: 1 [2] 3
查看完整版本: USB拓展库及使用示例,欢迎提供建议