CH376S通过USB事务读取USB鼠标数据

https://wenku.baidu.com/view/32149c85a0116c175f0e48d3.html


如题,能不能给些示例代码,不使用CH376S的命令枚举USB设备,

80 06 00 01  00 00 40 00

通过USB事务从上电始始化到

循环读取USB鼠标按键数据?

通过CH376S的命令获取到数据,都不知道CH376S发送了什么描述符数据给USB设备,

返回的错误代码常常不知道要从何处下手,

只要知道CH376S的发送端点缓冲器最大字节是64,再通过自己定义描述符数据发起USB事务,来操作HID设备应该过程也会较清晰



下面是基于串口通讯的收发方通讯数据流,仅以获取设备描述符为例。

//获取设备描述符
57 ab 2c 08 80 06 00 01 00 00 12 00
57 ab 4e 00 0d     14

57 ab 4e c0 09     14
57 ab 27           08 12 01 10 01 00 00 00 08
57 ab 4e 00 09     14
57 ab 27           08 2A 06 01 41 02 02 01 02
57 ab 4e c0 09     14
57 ab 27           02 00 01

57 ab 2c 00
57 ab 4e c0 01     14


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