CH374

您好: 我最近在做USB通讯的项目,用的是CH374(作设备用),MCU用的是MC9s12dg128,有没有用这款单片机开发的实例呢,谢谢

不知道您具体是想做出什么样的设备?如果仅是与PC通信的话,那么可以模拟成我司的外部接口设备,有MCS51的C语言设备例程,下载CH374EVT.ZIP,很方便移植。


用提供的 DEVICE.C ,联机后出现“请求 USB 设备描述符失败”。求解



您好,出现请求USB设备描述符失败。只能说明USB的通讯没有正常进行。您可以按照以下几点逐步排查。

  1. 首先通过CH374的某一个寄存器的读写,判断主控与CH374之间的SPI通讯是否正常。、

  2. 如果接口通讯正常,您可以在ch374初始化后,读一些对应的寄存器值,看是按照正常配置对应的寄存器,将CH374设置为应该工作的模式。

  3. 您可以在代码中加入打印调试,看程序是否有进入对应的端点中断中。如果有那就是能正常进行通讯,那就是可能您的代码中有一些对应的主机下发setup没有回复导致枚举失败。一般这一步建议使用逻辑分析仪或者USB分析仪协助同步查看。


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