ch32f103识别usb鼠标的例程

最近打算用CH32F103C8T6的usb host口 做host识别鼠标,但没有找到相关的例程。 请问哪里能找到这些例程啊?

您好,附件为CH32F103 USB HOST操作USB鼠标的一个例程,可以参考一下。

icon_rar.gifCH32F103  USB HOST操作鼠标键盘.zip




谢谢


-----------------

2022-04-21 新增回复:


这两天测试了下鼠标,没有测试键盘。发现了一些问题:

  1. 正确识别有线鼠标,且能解析。

  2. 识别无线鼠标失败

    1. 微软无线鼠标 识别成 keyboard(插入的是鼠标),报:keyboard error 20

    2. 罗技无线鼠标识别成keyboard, 但能解析出data,显示?keyboard data: x03 x00 x00 x00 x00?



看了下描述符,这俩鼠标有3个描述符, 但目前ch32f103只识别出了第一个keyboard(键盘描述符在前),第二个才是鼠标。


能否指点下怎么改下代码来支持无线??

或者能发一份支持无线的demo吗 ?


麻烦版主了


附件是日志


您好,该提供例程目前只是简单参考例程,非官方里程,可能存在兼容性问题。此外需要注意USB5V供电,否则可能会有问题。还有插入设备是否为复合设备,若为复合设备,可能需要特殊处理。你可以留一个邮箱,后面若有相关Demo,可以发你参考一下,后面若有问题,可通过邮箱跟我联系(lzs@wch.cn)。


好的, 谢谢版主。


只有登录才能回复,可以选择微信账号登录