关于CH375枚举问题[求助]

用各位大大给的参考程序,进行CH375枚举,有的键盘通过,有的键盘就不行了,为什么? 有没有通用的枚举参考程序? 望解答!

枚举不通过的键盘停在什么地方?返回什么错误?


get_descr() 就过不了,停了


死机?详细描述一下你的现象


就是开始时候枚举过不了,停在get_descr(1)这里,返回stall!


返回的错误代码是多少?你确定是STALL?如果是STALL,说明同步标志位错误或者包本身错误


返回是2E,stall!

但这是用参考程序的,有些键盘可以通过,没有问题


还有些键盘接上去以后,CH375的连接批示灯,会闪动,表示“断开-连接上”这样反复!


感觉你的硬件不太稳定。你用示波器看看电源是否抖动比较大。另外把你的原理图贴出来看看。USB信号线上是否加了一些电阻之类的器件?


2010121315593831.jpg

这是按照CH375 DATA SHEET 上面连的


你的电源是怎么来的?需要看下,还有USB口那边除了100UF之外还需要加一个104。同时USB口外壳需要接地。


电源用的是 直流稳压电源 +5V


用示波器,也没发现电源有波动!


不支持的键盘多吗? 另看一下你键盘是全速的还是低速的?


用了3种不同主芯片的键盘,有1种不行,接上去会"断开-连接上"这样灯闪动!(连接上的时候会有很短的时间内可以按键有效,但时间非常短!)

另外哪里可以看全速还是低速?


你测量一下是UD+还是UD-为高电平,如果UD+为高则表示全速,如果是UD-为高则表示为低速


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