我申请了你们的ch374u评估板 想实现的功能就是通过SPI方式接收游戏手柄的数据源给stm32f103c8单片机 单片机接收到数据后 在通过串口发送出去 想问下有没有对应的例程 demo例程主要是是基于51的
试了下你们上传的stm32103 ch374并口链接的程序,初始化能后成功,串口可以打印对应的日志信息,但是HID设备一直没有连接上,连接状态一直是0,即未连接,
这个是实物图
您好,您是用CH374U作为USB_Host,您可以用抓包工具看一下电脑和游戏手柄的枚举过程,然后在主控控制CH374的程序里面也模拟电脑发送setup包的顺序去获取描述符。这样后面才能实现374与手柄的数据通讯
您好 您能大概给我讲下这个是如何再ch374中模拟的 目前对USB是小白一个 ,之前知识调试过设备的,我现在用的是你们提供的stm32f103 CH374的程序 ,并口的 初始化是成功的 我看获取描述符里面的buffer()512大小)是空的,但是官网host的程序中四个数组分别有对应的值,您大概讲下在主控控制CH374的程序里面也模拟电脑发送setup包的顺序去获取描述符 谢谢了
您好 我晚上试了下 ,在程序下载进去的同时,我把USB插在评估板上,通过串口能获取到信息,如下所示:然后我把手柄插在电脑上 用电脑上的小工具抓取对应的数据,如下所示
自习比对了下 串口获取的数据与 工具实际抓取手柄的数据并不一样
中间出现过一次突然连接上了 能够正常识别数据 手柄按键按下 数据有变化,后面就一直没有连接上
这是目前的程序
这个是手柄插在电脑上 通过小工具获得的数据。
麻烦你们技术帮我看下 是哪里不对还是 比较着急 谢谢
你好 你目前已经会374u的使用了吗,我想找你请教问题