USB不能通信

我所做的USB通信电路连到计算机上后,计算机毫无反应,这是怎么回事啊

可能是你的下位机硬件有问题,你先发CHECK-EXIST命令,接着在输入数据,在从372读回数据,看读回的数据是不是输入数据的取反,如果是的话,那就说明你的硬件有问题,如果不是的话,那你将读回的数据贴上来看下是什么数据??


电路都没和计算机连上,怎么发命令啊


我检测过了,USB接口的两根信号线都是低电平的,都为0


刚刚发过那个命令,但系统提示连接设备失败。而且你们的调试包怎么连说明书都没有啊,天知道该如何调试程序啊,我可代表了所有的菜鸟啊


你如果硬件是正常的话,那么D+的信号应该是3V左右,这个肯定是你的硬件有问题


可是哪会出现问题呢,我检查过了,CH375的晶振是工作的,单片机的晶振也是工作的。我看到你们CH375DS1。PDF上的并口的电路上单片机没有接晶振,但我接了,是不是这个问题呢,我的单片机的晶振出来的也是正弦波,下面是我的电路图,麻烦你给我看看吧,


电路图粘贴不上


会有哪些情况导致375不工作呢


正常情况下,晶振起振复位正常的话,那么,375的RST为低,RST#为高,你在用CHECK-EXIST命令测下,看从375读出的数据是不是你写入375数据的取反


这个命令是在CH372DBG。ZIP里的调试界面上发吗


这个命令是在CH372DBG。ZIP里的调试界面上发吗,还是要烧到单片机里面?


不是,在单片机里面主程序一开始就发这个程序,请仔细参考说明书的介绍


我已经测试了,发送数据是55H,返回是FFH。我用的是下面的测试程序 CH375_WR_CMD_PORT( CMD_CHECK_EXIST ); /* 测试CH375是否正常工作 */ CH375_WR_DAT_PORT( 0x55 ); /* 写入测试数据 */ i = ~ 0x55; /* 返回数据应该是测试数据取反 */


你先检查你的TXD有没有接地,还有就是你的主程序一上来有没有延时100MS,还有就是检查下你的RST和RST#的电平是高还是低


RST是低电平,RST#是高电平,TXD是接地的,主程序在复位时延时了2ms但没有一上来就延时100ms,我再去改一下试试


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